Compatibility fix for RequireJS / AMD Issue #35

This is a fix to Issue #35. It makes ICanHaz compatible with Require.js as well as its backwards compatible. Has passed all the qunit tests.