Add a User and a Author fields to the DB.

None of them are complete.
Fillout the User type. Missing tests.
Add username to User.
Fixed all tests on User.  Done with it.