error handling and fixes in server model
fixes
client model unit tests
added client folder
client model basic error handling
some route tests (need cleanup)
fixed dependencies
routes tests
removed if
Merge pull request #9 from sammla/error_handling

Error handling