add getters to record data classes
add length checks to character string parsing
add records from RFC 1183