Code cleanup via maximum awesome

My comments are wrong, there are newlines at the end of the files now which is [supposedly good](http://stackoverflow.com/questions/5813311/no-newline-at-end-of-file). My editor did it automagically.

And I also cleaned up some stuff JSLint was complaining about (semicolons primarily)