Use more Rangic.Utilities classes
Get rid of the redundant ImageDetailsReader (it was only used to get location info from files, which ImageDetails does now)