Add new report uploader based on ResourceReporter

Also refactored uploading class
Gemified version
Read private key path from chef configuration
Small cleanup
Merge pull request #5 from ares/gemification

New reporter + Gemification