New, working photo library + tests