OID fixes

This speeds up the timestamp extraction from OID values, and makes the constructor do something useful when passed just a string or OID object, rather than ignoring the value.