Fixed Photo and added another Photo test case
Added .swp to gitignore