Switchting to less and gruntjs

closes #144