Trello, TypeScript, Knockout, and Require app