refactor app, rmv marionette and init coffee