Added basic user and authentication models