add requirejs
Split stuff into require modules/functions
Drive data from query params