setting up the core clients to include files dynamically
added characterprofile class
refactoring the client and responses from the services
wrote tests to address #1
updated unit test and fixed clients to deal with options and configuration correctly and resolve #1