bowtie2 rewrite

Complete rewrite of bowtie2 wrapper to support almost all command line options as well as dataset collections
Okay, I never thought of that. Will fix.