JSLint fixes all over

* whitespace increases readabillity
* use strict
* some more semicolons
JSLint fixes

* spaces
* some fucked up indent
* use strict