VID-1946 Create gallery controller for gallery thumbs

Since the gallery controller should only be used by galleries, I figured we could pull in the values from this options array into the controller. @lizlux let me know if you think there's a case where we'd be sending in different parameters and we could pull it out again. This way just felt cleaner to me.