Cleaned up menu construction code
First cut of simplified configuration page. Issue: #484
Improvements to configuration page to show status and merge app settings generically. Issue: #484