Update outdated dependency version numbers to latest
Update more dependencies to latest version
Align and alphabetize require calls
Move config helpers to Q instead of callbacks
Simplify command parsing code path
Move new command over to promises
Move plugin loading over to promises
Move more code over to promises
Remove callbacks from enfield.coffee
More promises, fewer callbacks\!
Fix bugs and control flow issues that came through while porting to promises
Log stack traces
Fix issue where setting source directory made things blow up. Make watch work