Cleanup of README and making install easier

- Added dependency information in setup.py
- Better handling of image resizing errors
- Dropped support for deprecated pyexiv2
- Flickr service now looks for megapixels_flickr.txt instead of
    megapixels.txt
- Added version.py to independently store version info, previous
  implementation didn't play well with pip