Add value methods

* get
* set
* min/max
Remove controller requirement
Memoize nodes and values
Show min/max value when inspecting value
Add typed callbacks
Add an example for typed callbacks
Add remaining value methods
Add listening device
Add Node#frequent_listening_device?
Add Node#beaming_device?
Add Node#routing_device?
Add Node#security_device?
Add Node#max_baud_rate
Add Node#version
Add Node#security