restructured app to be feature-driven
Revert "restructured app to be feature-driven"

This reverts commit 387fb8707ea6756a6f0035e260d57aa9a08a63ba.
Revert 387fb87..e4a22a3

This rolls back to commit 387fb8707ea6756a6f0035e260d57aa9a08a63ba.
spies
ignore expression errors in tests
increased test coverage in homepage controller
increased test coverage in login controller
updated list