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
Make a note of always using strict in our code

Applies to #255
Change generic node.js support to exact and above for strict mode

* https://www.npmjs.org/doc/json.html#engines
* http://stackoverflow.com/questions/9031888/any-way-to-force-strict-mode-in-node

Applies to #255
Merge branch 'master' into useStrictMode

Conflicts:
	controllers/scriptStorage.js

Resolved:
	Use `rLine` for re
Merge pull request #255 from Martii/useStrictMode

Throw in strict mode into every part in OUJS