Add LESS support & refactor grunt tasks.