fixed #3 added livereload