break out lightbox config to it's own stylesheet

TODO: add mobile-only styles that remove the arrows
add an object store to abstract the gallery objects
refactor the photos template to use CANADA.store to load records

also, add JS console errors when the `id` isn't set
properly
simplify artist_detail page to use artist.id for the gallery id
modularize JS so it's easier to understand