Various changes (keep reading)

- refactored app module names
- configured karma for unit tests
- added code coverage reporting functionalities