bowtie2 rewrite

Complete rewrite of bowtie2 wrapper to support almost all command line options as well as dataset collections