SBOLValidator class should now account for strand 

SBOLValidator class should now account for strand when checking subcomponent sequences against parent component sequences. Previously, files containing DNA components that had valid minus strand annotations in keeping with the SBOL specification were ruled invalid. Also, DnaSequence class now has new method to derive complementary nucleotide sequence from its stored nucleotide sequence.