Rough skeleton of API (@jerith, @hodgestar).
Merge branch 'develop' into feature/issue-2-draft-api-docs
Start of docs.
Split out collections and interfaces into their own modules and add start of ApiApplication tests(@jerith, @hodgestar).
Assert more things about routes generated by _build_routes.
Add test for passing paths with variables to create_urlspec_regex.
Add a few more tests for create_urlspec_regex slash handling.
Add tests for StoreApi and make StoreApi.collections a property so it can be dynamically created.
Restructure StoreApi setup to use a store backend.
Start of some collection backend work.
Remove unused import.
More collections work.
Use object_id everywhere, implement .update() for in-memory store collection.
Finish prototype in-memory collections.
Riak-backed store collection prototype.
Riak-backed row collection prototype.
Remove DummyBackend and reorganize test cases a bit.
Move store server into its own module.
ICollection.all() returns objects, ICollection.all_keys() returns keys.
Start writing proper handler tests.