More cleanups in ansi.js
Added initial grunt files to keep up with the cool kids
Added dist
Fixed uglify order
Stopped assuming textmode is in window
textmode cleanup
Added header to parser