Fix missing super to use the Backbone.Deferrable components

In the future, Backbone.Deferrable will extend the class
constructors rather than rely on the user-defined initialization
function.
Change gallery module loading to be callback-based

This increases flexibility by allowing for lazy-rendering
or inserting multiple DOM elements.
Make use of the gallery link anchors