Adds `--watch` flag to `ember build`.

`ember build --watch` - runs build initially then watches for changes and rebuilds those changes.

Watch mode is off if not specified.
The watcher does an initial build, you should not need to do a build, then check for watching. 

It should just need to setup the builder model instance, and instantiated the watcher model.