Add first test for drf adapter.

I played around with trying to get the tests working but I couldn't figure it out.  I'll add some comments inline.
Yeah, dealing with the schema migrations could be annoying. My plan is to have one django app per test group (using multiple drf views to test various features). In this case, I wanted initial data and I find data migrations easier to use than django fixtures (especially for schema changes). Also, models without migrations will eventually be removed in Django 2.0 which is why I opted for the data migration. For now I'll leave it in but if it become too annoying, I can remove it and switch to a django fixture for initial data.

Perhaps I can help write some tests for the code you wrote - just to show you that writing the tests won't be that complicated. Writing some docs for the testing stuff is next on my list.