Fixed code style. Fixed comments.

Added a variable for start of line instead of hard coded 0. I removed
comments that were clutter and added some smaller and more useful ones.
I changed tabs to 2 because that is what I prefer and that is all that
matters.

Look at the compiled JS to get a feel for the few code changes I made
since the indenting is not changed in there.
Added the basic code for simple ANSI Control Codes.

Have not yet tested. Need to update the keyboard driver first. This is
also just for fun and could be a terrible failure. It is also not the
best way to go about doing this but that's whatever.
Merge branch 'master' into console
Added support for two ANSI control codes.

Both CSI F and CSI E both work. Also had to change it so that any
non-supported ASCII characters from the keyboard driver get turned into
null. Not the best but it works for now. :(
Merge pull request #22 from JacobLeach/console

Console