Added ListNavigation to switch between profiles
Created DownloadLabelsListener class

Moved the anonymous class to a named class to reduce code size and readability
Updated class name
Added ResetLabelsPreferenceListener class
Added ResetEnabledPortsPreferenceListener class
Added DeleteLogPreferenceListener class
Added SendEmailPreferenceListener class
Moved extra listener classes to be inner classes instead of public classes
Added lights on/off commands

imrpoved command page layouts
code cleanup
Moved preference getting/setting to RAPreferences class

Moved preferences to own class and updated function calls. This will allow for an easier migration to multiple hosts while using a common interface.
Removed logging statements
Added processing of override commands but not handled

Removed additional logging of labels