Add test for GroupCtrl.
Make tests more DRY.
Add .jshintignore.
Delete unused MainCtrl.
Revert "Delete unused MainCtrl."

This reverts commit 2ac9d88e33263d6a8697b49e01510c273d9345c6.
Remove unused parts of MainCtrl.
Merge branch 'development'