add load modules task, add livereload to watch, reconfigure grunt.registerTask