Adds json output to view Photo
Updates photo view to use data array
Adds a parser for Accept headers
Updates comments
Alters Parser to take header string as constructor arg