Change Log

- Changed Default Name Space.
- Added Logging for Responses (clients.asmx)
- Simplied PlexxisDataTransferObjects by using extension methods.
- Fixed a bug that stopped CLIENTS from being updated and deleted in the database
- Changed some constants used to check if the table structure was up to date with the class structure
- Renamed files and did underlying work to implement strategy pattern for web service requests.
- Removed Xml Conversion from algorithms.
- Removed Empty Files
Change Log

- Removed DeviceSychronizationResponse.datasource
- Added DeviceSynchronizeResponse.datasource
- QryExecuteResponse.datasource
- MethodResult.datasource
- added applicationSettings to MobileHub project.
- Changed namespace/location of some objects.
- Renamed ConnectionClients.
- Implemented ConneciionConnect using Strategy Pattern
- Fixed a bug where updates and deletes to tables in database were not working.
- Added functions and fields to DEVICE_USER_DATA_QUERIES
- Implemented functions in DEVICES.
-  Removed unnecessary namespaces.
- DeviceSychronization
- Moved MethodResult and GetCommandsMethodResult
- deleted _ConnectionConnect.
- Added DeviceRequestId to API page.
- Added Device Synchronize to API page.
- Removed elements of the observer pattern from respository
- Reduced code in QryExecute and QryExecuteXml
- Reduced Code in QueryDatabase.
- Re-wrote how pmh interacts with client.
- Moved objects out of the repository code.
- Implemented strategy function to deal with requests and seperate them,