- Added test cases
- Achieved 41% code coverage (coverage of login requires human interaction to verify)