Company Table

I created a second list, which parsed the company information of each contributor and then shows a ranking over all companies.

I created a second script for this reason.
* the script gets the contribution like the normal script
* it then calls dgo.to/@name to get to the user profile
* this page is parsed and the company info saved
* then the company details and company mapping is saved in a YAML file, so we don't need to rerun it every time
* then it outputs the html file as normal

The script accepts one parameter.
* --update-all = force a update of all company information and mapping (like deleting the yaml files, but we don't loose manual changes)
* --update-not-found = only update users we didn't found (mostly for developing to check if some changes get the user not found company down)

You can see the changes here - http://attrib.github.io/drupalcores