refactor all the things

- added cli options
- added cli colors
- added file logging
- added consolidated results output
- started a gulpfile
- started tests
Merge pull request #9 from davidtsuji/master

refactor all the things