consolidated tests for all apps

each app has its own test file inside the tests package
playing around with custom admin templates
changes to user models, admin
changed Author FK to Person, made roles optional
Merge pull request #27 from ubyssey/user-admin

User models + admin