Adds better store validation
Only validate the fields we're interested in
Adds todo comments
Adds a validator for existing photos
Adds functionality to PhotoExistsValidator
Adds FakeImageStore returns null for id 0
Adds custom validator to test existing Image
namespace updates
Adds more tests to give 100% coverage
Adds a custom validator config