Add User model and tests. Update db schema