Before we start publishing, we need some build/release tooling. When it's time to release new package versions, we need to: 1. Compile TypeScript 2. Publish to NPM