Adding common files to the .gitignore

These are the common files for TypeScript projects
Adding the package

I'm not sure if this is the naming convention I will stick with but for
now it makes sense.
Adding a gulpfile for building

For now, I think using mocha/chai/sinon on the command line should be
sufficient.
Adding configuration files

This should help lint the code.
Adding scripts for setup

This is both for travis and local setup
Merge pull request #1 from aestusdb/build

Build