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
Use alternate verbal syntax for #241

Applies to #253 and #12

Mentioned at https://github.com/OpenUserJs/OpenUserJS.org/pull/253#issuecomment-48690697
Merge pull request #258 from Martii/augmentIssue-241

Use alternate verbal syntax for #241