added grunt and compass and optimized lots of fun things