WIP commit - interim refactor of episode detail view.
Merges develop
Allow ward rounds to move through patient details by modularising
details view and establishing the concept of "Controller Mixins".

refs openhealthcare/opal-wardround#1