adds yam as a dependency
adds code & tests
adds .ember-cli file with default options blueprint
tweaks and fixes
more tests
Swap order when parsing command arugments (so that command-line args take precedence over config
Add MockConfig and add test in command-test to test for getting config options
Add integration-test blueprint
Use Project model from EmberApp.

* Add `Project.closestSync` (we cannot do async in `Brocfile.js` right now).
* Use `Project.require` and `Project.name` logic for `EmberApp`.
* Remove boilerplate/defaulted params from `Brocfile.js`.
Add smoke tests for default Brocfile.

Confirm that a blueprinted `Brocfile.js` can boot and pass tests.
Merge pull request #990 from rjackson/add-default-brocfile-tests

Add smoke tests for default Brocfile.
Updates tests and removes mock config
Merge pull request #985 from jgwhite/integration-test-blueprint

Add integration-test blueprint
Merge pull request #989 from rjackson/use-project-in-ember-app

Use Project model from EmberApp.
Allow specifying `ember test --port`.

Prevents errors from occuring when running `ember test` while also
running `ember test --server` (possibly in separate projects).
Merge pull request #991 from rjackson/allow-test-to-receive-port-number

Allow specifying `ember test --port`.
Merge pull request #563 from twokul/config

Adds yam & config file
Config file PR cleanups.
Merge pull request #992 from rjackson/cleanup-config-changes

Config file PR cleanups.
Remove OS specific entries

These should be listed in a global .gitignore instead.