Set up build system with typescript.
Code is in a working state.