Adds yam & config file

Closes #440 

Adds support for `.ember-cli` settings file which looks like this:

```json
{
  "port": 4200,
  "host": "0.0.0.0",
  "live-reload": true,
  "environment": "development"
}
```

By default, `ember-cli` is going to look for `.ember-cli` file in two places: the current directory and your home directory. You can put your personal settings in your home `.ember-cli` file, team shared settings should stay in project `.ember-cli`.
Can we modify to use the (recent) ability to mock the homePath with Yam?  And just use a fixture in tests/fixtures to load the home settings (from above).