Photo gallery

This isn't ready to be pulled in yet, but I'd like to add this so I can have a discussion about some stylistic changes, etc.