Added User model and endpoints