Add nokogiri for xml parsing.
Add external api module ImageDataProcessor.
Add document parser.
Refactor out the xml to hash conversion.
Initial image model.
Add fallback for make and model.
Add some validation to image.
Add equality to image model.
Added image factory to convert image data hashes into images.
Fix validation for blank id and thumbnail url.
Handle invalid images in factory.
Add better file handling to parser.
Refactor image validate method to make it a bit more extensible.
Add TODO comment for loading paths from a config file or something.
Merge pull request #2 from link664/add-file-parsing

Add file parsing