Merge pull request #4 from grahamb/master

minjs filter fails with files with "min" in the name, like admin.js
Updated supertest dependency
Added an extra check before trying to remove an entry from the cache
Bumped to version 0.1.4
Merge branch 'master' of github.com:OptimalBits/cabinet
Added a .gitignore
Added a file watcher module.
Added fixtures for typescript
Updated unit tests.
Updated some dependency packages to newer versions.
Added typescript support.
Improved file watching by relying on the watcher module.
Updated README
Bumped to version 0.2.0
Added watch support for files and virtual files with dependencies.
Fix for virtual files being watched that do not have any stats data.
Updated documentation.
Improved regular expression for parsing modules import.
Remove obsolete console.log
Redirect to index.html earlier and better conditional support.