EQC for cuttlefish_datatypes:to_string/2

add a >= 0 guard on from_string/2 for duration, bytesize, and port#. Update eunit test schemas accordingly.