Fix unit tests because of new Global object

The new Global object requires that an admin must be created before any
functionality of the site is available. So, now unit tests that don't involve
user creation start with an initialized admin user.

YEAH I TEST BRO

Issue: 12
Merge branch 'issues/12'