Added support for running kmergenie in QC stage

What the title says. Runs kmergenie to get a recommended kmer size for the data, generates a png plot (because pdf plots :-1: ) and adds a section to the report.
One should use the triple-quotes of Python:

"""bla bla
new line
another line
"""

Source code lines longer than 80 chars are *ugly*!