Updates for human mine

Add SNP source that parses the flat file from Ensembl. Some minor fixes for other sources. Need to sort out Panther - parsing Ensembl identifiers as primary. Need to allow this to be configured.