added grunt bulid tool, added process to generate a single file