changed es5 compat path to work with "use strict"
Merge pull request #6 from HBOCodeLabs/mgreen/useStrict

rearranged <ES5 compatibility code path to be use-strict-friendly