add constructors taking interface objects
add Id int and Deleted bit
add Model and Data facades

Implementations not finished
add Entity for Id, Deleted and LastUpdated

ModelControllers can inherit from abstract controller
Will be used for all non-stupid objects (meaning not Enums)