Rewritten in LESS with Gulp

Also includes changes from #19 :smile: