Use broccoli-less-single

Fixes #136
Use broccoli-stylus-single
Run tests.
Merge pull request #164 from abuiles/more-test

Run tests.
Serve `tests/index.html` with express under `/tests`.
Update CHANGELOG.
make jshint happy
Output a newline before process exit on "q" keypress.

There is a finally() on the promise to output a newline but this
doesn't get hit when calling process.exit(). A small annoyance, but
this ensures that on "q" the user's command prompt isn't stuck on the
last output line.
Merge pull request #170 from Blackshawk/master

Output a newline before process exit on "q" keypress.
Issue #66 - Create directory as specified by user input

* Behavior change
* Adds acceptance test to cover new behavior

Currently, running ```ember new FooApp``` will generate a folder called ```foo-app```. As discussed this is a potential source of confusion for users, who will expect a directory called ```FooApp``` to be created.

This commit changes the behavior so that the created directory is called ```FooApp```. However, it maintains the lowercase, dasherized name in the generated package.json file.
Report watcher errors
Merge pull request #174 from Blackshawk/master

Issue #66 - Create directory as specified by user input
Merge pull request #173 from twokul/promises-failures

Report watcher errors
Merge pull request #144 from gabrielgrant/broccoli-less-single

Fix LESS and Stylus support with broccoli-less-single and broccoli-stylus-single