[+] add grunt with livereload
[=] sync