Server Source Update

Added Default constructor to ModelObject
Server Source Update

Controller interface
Request and response made serializable
Request now gets a class object not a enum for property Controller