renamed appcache task from manifest to appcache
more metadata and a grunt run as "npm test" while we don't have better tests
added travis CI config