Ensured reference nucleotide strings are uppercase

 Please enter the commit message for your changes. Lines starting
Check to see if snp data valid.

Handles cases of illegal snps. Unit tests not done.
Finished unittests for check_snp_validity