Issue #15: Added DELETE /followers/id
Fixed strftime cross platform thingy
Merge branch 'hotfix/34-windowstests' into develop
Issue #15: Added the PUT route.

For some reason the JSON returned isn't right just yet. Something to do with unclean databases or something.
Fixed the tests by using the correct variable name
Started using mocks for testing

* Ripped out the external Flask app
* Some tests skip for now, as the mocking may be temporary
Use Mock instead of Mox

* Bugs noticed in notify_following
* Removed context stack assertion in AppTestCase
* A few classes for use with mocking requests
Sexy improvements to the mock process
Updated tests, skip failing tests with notes
Added an example exception handler
Merge branch 'feature/15-followers' into develop

Closes #15
Closes #34 (though this should be checked)
Closes #35

* feature/15-followers:
  Added an example exception handler
  Updated tests, skip failing tests with notes
  Sexy improvements to the mock process
  Use Mock instead of Mox
  Started using mocks for testing
  Fixed the tests by using the correct variable name
  Issue #15: Added the PUT route.
  Issue #15: Added DELETE /followers/id

Conflicts:
	tests/blueprints/test_entity.py
Initial move of the test framework
tentd.tests.blueprints.test_entity
tentd.tests.models
tentd.tests.utils

* Cleaned up some of tentd.utils.auth
Added test_suite to setup.py
Merge branch 'feature/36-test-framework' into develop

Closes #36

* feature/36-test-framework:
  Added test_suite to setup.py
  tentd.tests.utils
  tentd.tests.models
  tentd.tests.blueprints.test_entity
  Initial move of the test framework
Updated README
Allow profile schema to be overridden - Closes #33

This means that a user can have multiple CoreProfiles (or other
profiles with a __schema__) as long as they define diffrent
schemas.
Issue #38: Fixed the `test_entity_follow` test.