added database filler, updated database returns and errors for consistency and usability
fixed sql transaction journal leak
added many additional tests and comparitive Fasta Tests