Add theming support to edxapp role and refactor some handlers

Handler changes:
- add one main handler which invokes all other handlers
- "restart" on edxapp does not work, so split into stop and start