Add type validation to getter and setter methods.
Add dialyzer line to Makefile.
Add rule validation on message encoding.
Add generic get set methods.
Add mset and mget methods.