Throw in strict mode into every part in OUJS

* Moved some code around to accomodate this
* Fix undefined variables including one from #246 if this gets merged in first

---

Using this mode helps us enforce our existing STYLEGUIDE.md not to mention it's cleaner... safer... prevents some common bugs from creeping in... yadda yadda.

Excluded doing anything in `./public/js` since that's not our site code I think... will come back to that if needed... this is also a reason why we shouldn't use it globally except in our own source unless we are maintaining that code. :)

Tagging as sooner to expedite because it should be BLOCKING everything else so we don't continually make these mistakes.

Tested on dev all over the place.

Refs:
* http://stackoverflow.com/questions/9031888/any-way-to-force-strict-mode-in-node 0.10.7 and up supports strict mode support. Definitely supported in 0.10.26+