ITableData and IDomainManager Implementation

Implementation of ITableData and IDomainManager. 
Removed document controller as now we can use the oob TableController
Renamed domain manager to DocumentDBDomainManager
Updated sample todolist to use the oob TableContoller with the DocumentDB domain manager