Code formatting and dependency management
Primary LoginController implementation. Added tests.
Changed all 'username' variable names and strings to 'login'. Less diverse names is better.
Changed all 'username' variable names and strings to 'login'. Less diverse names is better.