Understanding Windows Communication Foundation (WCF) by creating a basic application