see desc

* cleaned up class files
* extension class for deep cloning
* datacontracts (serialization enabled)
* API endpoint for retrieving lists
* custom API communication exception

NB: tried adding servicestack, failed due to incompatibility with .NET
Framework 4.5 and Windows Store applications