added grunt and a build process