updated tests and travis to install dependencies and run with grunt