Refactor and migrate ImageDisplayView to Marionette

Still chasing brakeage as refactor uncovers the brittle side of
the original architecture.