use less for css, set up gulp, more ui fixes and cleanup