bowtie2 rewrite

Complete rewrite of bowtie2 wrapper to support almost all command line options as well as dataset collections
I think that in some cases GUI will be too limiting and allowing limited CLI is good. But I'm not too sure about security either.