* refactor details to a certain degree
* pull out templating stuff
* add safe by default for templating
* actually render description
* more cleanup
* get rid of migration code
* more cleanup
* only run tslint on travis
* update lint for travis
* remove escape html method in favor of innerText
* simplify js by moving things into python
* Add test and fix templating
* make tpl api easier
* fix lint
* refactor some more
* get rid of non tracked files
* fix lint
* add clean section and detail/token pages
* move display logic to css
* remove even more code
* remove more code
* remove more code
* migrate token
* split out some detail.js stuff
* pull out API request logic
* fix linting errors
* migrate existing js to a certain degree
* fix exports
* migrate accordion
* get rid of utils.js
* more refactoring for forms
* add test for translations
* extract parent form
* implement register and upload forms