Image Gallery

Write the core code for the image gallery plus
a basic MVC framework.

Outputs the image gallery on to the page and attaches
enough UI to enable the gallery to be opened