Tabs, double quotes, jshint

spaces to tabs
single to double quotes
updated jshint defaults, and started fixing errors