Used svcutil instead of service refrence || added test cases || Naming Refactored