Repository for investigating best practices in TypeScript and Angularjs