Add basic login authentication class
Cleanup model classes