finished initial user model/migrations and tests