Implement users entirely in database. Pass all tests