Updating model to seperate contact into business and person subtypes.
Initial server data layer code.