refactor studio and composer into modules

/to: @anthonyettinger 
/cc: @bajtos 

- removed the app module
- split it up into studio and composer
- moved GlobalExceptionView to ComposerExceptionView