Rewrite of bowtie2 with support of dataset collections and almost all command line options

Ok. I'll do that now