added requirejs, nixed idea of using requirejs