moving logic into page controllers from generic page controller
setup subscriptions in TableController constructor
starting on form
form controller, viewmodel and view