User Profiles, Models and Auth mostly done