add npm install & grunt into mvn build process so they are called by a 'mvn install'
update pom.xml