bowtie2 rewrite

Complete rewrite of bowtie2 wrapper to support almost all command line options as well as dataset collections
Imho, index is to technical and should not be exposed to the user.