integrate TravisCI

Mocha Tests running on Travis CI need a valid datauri. And the Grunt tasks running on the Travis CI environment also need a valid config. So I modify the default.yaml.

Mocha test won't always run successfully on Travis CI due to the postgresql access restrictions.