Fixes default MongoDB port.
Adds Travis CI status.
Fixes incorrect use of super.
Key proxies on class variable label rather than proxied class.
Fixes signature of StoredObject::remove.
Adds blinker signals.
Adds StoredObject::subscribe, plus unit tests.
Adds testing helper and a docstring #wwsd
Fixes requirements.
Fixes Travis link.
Allows ForeignField references by class or by name.

[Resolves #76]
Reorders tests.
Merge branch 'develop' into feature/callbacks
Merge branch 'feature/callbacks' into develop
Fixes regression on null backrefs.
Adds record-level validation to schema definition.
Catches pymongo error and raises ODM error in MongoStorage::insert.
add elasticsearch daemon task
first pass at new elasticsearchstorage.py

 * This is essentially just a search and replace on mongostorage.py
add Elasticsearch test object