setting up require
requirejs
almost working...
figured out hack workaround for the router circular dependency thing