Integrated Gallery into DataCultures: images and videos load properly

https://jira.ets.berkeley.edu/jira/browse/CYB-80

Initial integration of Gallery into DataCultures

Styling will be completely revamped by @ericayin, at the moment only functionality is of core value
This block is a bit hard to read in terms of permutations and precedence. Would something like the following help?  
if ($scope.filterGallery.types.name == 'All Types') {
 ...
} else {
 ...
}