Added dust and TypeScript tooling