#244 Changed sidebar exit message
#244 Add select options
#244 Provided UI feedback depending on selection
#244 Interim commit covering basic switch operation
Added improved handling of shutdown event and unregistering services
Merge remote-tracking branch 'origin/develop' into develop
Merge remote-tracking branch 'origin/develop' into develop
Condensed the logging format
#244 Major update to the services and managers to handle correct resource de-allocation during switch wallet
Lots of tidying up throughout the code to improve things overall
Fixed a bunch of documentation quirks