Added basic user model and api