adding livereload, minification, optimisations