using r.js to build and uglify. allows use of require if this ever grows