Added messages to user; cleaned up print statements; changed f.write() methods to add .fa extension if .fasta/.fa/.txt are missing