Load AppView on app start to avoid circular dependency
Add addModule and isModuleSelected request handlers
Move select view initialization to app view
Refactor select views to use requests
Fix and refactor add button in modules listing