Version Parser

So this is the implamentation of ideas I tossed around in  #132.

Basically it creates an object you pass all of the stdout from an `autopkg run -v ...` then the object looks for both a version strings and the downloaded dmg/zip names, puts them together, then returns an array similar to `new_packages` and `new_imports`, which is appended to the report dictionary.

In my testing I'm getting far fewer "Version Not Detected" messages, although It's not 100% effective.