refactor grunt tasks to work for local component directory for js, sass and html2js templates. The reason is we do not want all component modules to be global for this submodule, so now we can have local app components and global components that all projects share