Add RequireJS for a better organization