Use gulp to create documentation and bundle.

There is a bug in gulp-tsc which makes faulty references to .d.ts files, see https://github.com/kotas/gulp-tsc/issues/26
Merge pull request #4 from daanwissing/master

Use gulp to create documentation and bundle.