Client Departments and Contacts
- added functionality to ClientController for manipulating Contacts, Phones and Emails for client departments
- added mappings for the above entities
- added models and views for contacts, phones and emails (mvc and js)
- contacts are being loaded from the db and displayed on each department accordingly

Other
- updated database scripts for Contacts, Emails and Phones
- fixed bug that was rendering a client department twice if the client was new