add callback. move process into bin
move logging to bin
change files to function
use chalk for colors
change this usage to self
add more docs
Merge pull request #7 from uber/testability

Removed hard coded stuff from index.js for more testability