hooked up detail view

* detail view popualtes with data.
* new event system.
* new view port mediator to handle navigation.