Adds full testing coverage for user model