added grunt stuffs
some cleanup