Issue #14: Added the basic routes for posts.

These are going to need some extra processing, but for now it should suffice.
A little clean-up.
Issue #14: Added preliminary POST route.
Issue #14: Added preliminary PUT and DELETE route.
Merge pull request #51 from borntyping/develop

MongoDB!
Removed __main__
Moved tentd.errors to tentd.utils.exceptions, removed TentError

sed -i 's/tentd\.errors/tentd.utils.exceptions/' **/*.py
I tidied up some stuff, I guess?
Merged in the changes from develop and started to work it out so that it will work with the post routes.

This is going to need a lot more effort yet, but I want to commit before this gets too large.

Conflicts:
	tentd/blueprints/entity.py
Changed JSONBadRequest to APIBadRequest in tentd/blueprints/entity.py
Fixed up the APIBadRequest to have error messages.
Fixed two of the tests.
Added some more tests.
Fixed up the update and some other things :)
Fixed the final test :)
Merge branch 'feature/14-post-routes' into develop
Improved testing.
A nice little change :)
Full conversion to MethodView style in the entity blueprints. This should make our life easier.
Merge branch 'feature/14-post-routes' into develop