feat: add basic scaffolding and files using grunt and requirejs