Added option to parse non-nucleotide sequences (e.g. proteins!)
Changed sys.exit to Exception to avoid dropping out of python shell.
Split remove_frame into versions that do/don't remove the background.
Minor: moved total seqs line to top of output.

Unit-tests pass.
Added data about Fastx Toolkit options for fastq encodings.