BLAST database creation now uses makeblastdb

BLAST database creation from target protein FASTA uses makeblastdb
instead of the deprecated formatdb.

Database creation now takes place in the main shell script rather
than the assembleByProt Perl script.

gitignore ignores swap files.