updated with timezone + docker usage

### introduced the NPM (from docker) runner
This should allow easy dockerized running of the various npm commands (i.e. ``` npm install && npm test ``` etc)

### Introduced ```moment-timezone```
This should allow setting and environment TIMEZONE currently. I'd like to move this into the index.js somehow to the entire module is configured via the require, not some global env variable... (this also changes the requirement from moment.js -> moment-timezone, which in turn still requires moment)

I also updated the various dependencies to the latest versions.