refactor all the things

- added cli options
- added cli colors
- added file logging
- added consolidated results output
- started a gulpfile
- started tests