Merge pull request #245 from twokul/proxy-middleware

Adds proxy-middleware as a dependency
Initializers are required automatically

Fixes #59
Merge pull request #242 from twokul/ember-initializers

Initializers are required automatically
Support alternate preprocessors for assets
Make sure plain CSS is correctly preprocessed
Always hand tree into CSS preprocessing
Revert previous CSS preprocessing change

It turns out that may not have been necessary. It seems passing a tree
into the two broccoli sass plugins causes an error, and the static
compiler can still take an array. For whatever reason it's not tracking
this as an extra tree anymore, so it was probably an environment issue.
Only proxy when given both host AND port [Fixes #251]
bump v0.0.21 :tada:
Put grunt test task back until we can get grunt-mocha setup

This reverts commit acb088c14963598b6472ec50992f7177194e8320.
Update CHANGELOG for latest release
Merge pull request #229 from mitchlloyd/master

Add instructions for CoffeeScript to readme
ENV should be explicitly set on the window
fix css indentation
also specific minimum node version in the blueprint/package.json
Cosmetic changes for server command test
Merge pull request #257 from twokul/live-reload-port

Cosmetic changes for server command test
Prevent an app name of `test`.

Related to #232, initial PR by @rjackson.

+ prevents the application to be named `test`
+ introduces new helpers `stubPath` and `stubBlueprint`
+ refacators `generate` test
+ adds tests for `init` and `new` commands
+ changes `npm test` command to make sure we run `unit/commands` tests
+ adds an entry to CHANGELOG
Merge pull request #256 from twokul/prevent-test-name

Prevent an app name of `test`.
Added a mixins folder to the blueprint