Model Partially Completed

Not fully tested. This version of the model has basic CRU operations.
Delete operations not implemented yet. Apart from that Classes for each
relation has been created. Validation not implemented yet for the class
data. This version mainly used to let the API team build a basic API.