boilerplate with the following in mind: gruntjs, requirejs, less