first version of smokebox and bowtie2 independance
merge with upsteam fork

merging testframework