Authentication, UI Overhaul, Refactoring