Made the start of a testing suite.

This is a huge commit to add testing of the project. This is far from complete
but these are the changes in the commit:

* Add the media directory to git.
* Created tests for series.models.
* Created tests for all the series backend.
* Fixed some requirements issues.
* Added a Makefile to make local testing easier.
* Added a test configuration.