Implemented POST
Better checking in Model ctors, exceptions
Merge branch 'develop' into feature/post
Merge branch 'feature/post' into develop