Initial commit
General BLAST abstraction created and extended by NCBI abstraction.
Merge remote-tracking branch 'GITHUB/master'