Removed reserved Option numbers from registry; noted with comments.
Revised Message object structure so that .type and .code are populated
with a key value instead of a reference to the registry entry. .encode()
and .decode() will perform the lookup, and users will have the option to
use hard-coded values.