Refactored :app generator to use mixins