finish up testing

finished almost all Junit tests. Now have 88.6% coverage for datatypes.