fix gruntjs link
replace ng-min with ng-annotate
use a custom port for livereload to prevent clashes
swap LESS with SASS