Made requirejs an optional component
Merge branch 'feature/optionalRequireModule'