Updated to utilize modules which requires requirejs setup