Add node_modules dir to .gitignore

I do not want to check dependancies install with npm into the repo.
Create module and add basic directory creation

The first step when creating a shade database is to create a directory
in which to store the files.
Add a config file for travis-ci

Reference: http://about.travis-ci.org/docs/user/getting-started/