Basic user model complete.