added a new functions for reading in snp objects, printing, summary, and plotting