Convert FlasherViewModel from javascript to typescript.
Replace app.windowScrollTop with App.WindowScroller typescript class.
Move sidebar fixed position scroller into App typescript module.
Deprecate app.js and replace with App.ts typescript.
Replace routes.js with Routes.ts typescript.
Rename javascript Obtrustion class to Obtruder.
Migrate ko binding handlers from js to ts & add jqElement binding handler.
Refactor flasher ko viewmodel.
Create typescript version of SideSwiper.
Refactor side-swiper consumers to consume SideSwiper defined by typescript.
Reimplement establishment search viewmodels in typescript.
Refactor establishment search viewmodel code sections into base class.
Extract spinner into separate viewmodel component.
Deprecate old establishment search viewmodel javascript file.
Bring in People entity aggregate.
Bring in LooseFile entity.
Bring in InstitutionalAgreement aggregate entities.
Add object relational mappers for newly added entities.
Add entities and object relational mappers for Activities aggregate.
Regenerate T4 templates (changes T4MVC.cs)