Adding gallery support

Added gallery support (including Fancybox support) to plugin via
zoomgallery shortcode.
Tidied up code as well.