Documentation, clean up
Implement: Login-classic via backend. Also, some refactoring