Hiding unused default values and features

Default values are loaded in init() prior to the loop in set() so that
they are NOT printed to logfile as changes at creation, this helps to
keep these settings hidden until needed.
Refined rfm settings

rfm settings have boundaries added to prevent wrong values being passed
to rfm. the full 3 digit frequency in MHz is required to be more robust
and intuative. The rfm service codes are included in brackets on the end
of logfile entry.
Minor changes

Changed how dispatchers self.name is set since dispatcherName already
passed for buffer naming.
Added a 'interval' start time to base dispatcher to match listener.
Changed "serial port opened" log message to include 'com_port'
Merge pull request #54 from otherWIP/development

Changes to runtime settings handling