Do not pass output_dict to sources plugins

Do not pass output_dict to the sources plugins to be populated
anymore, instead use the dictionaries returned by the plugins
and merge them in to one dictionary in the sources library
Merge outputs from plugins in sources library
Add ruby gems lookup tool
Implement add_victim in DB API according to suggestions for DB schema
Modify python lookup tool according to DB API changes