add PhotoModel and ModelFactory
set up mock database, renamed PhotosRepository to PhotoGroupRepository, added User and Album entities