Added basic user model and added testing