Jshint

this is I swear the last of the giant change every line in every file changes to be made. It is also not ready to merge yet I just opened this so we could keep on the same page.

One thing we need to decide is the indent level of the project, it seems to go back and forth between 2 and 4 spaces, if left up to me I'd probably switch it to tabs but I don't know if there are strong opinions