Add an About screen

Fixes UI refinement issue 31 to create an
About screen for the UI.
Fix bug where renaming stopped profile updates

Under the condition where you change the name of the
profile, the updates were no longer properly passed
to the update changed listener.
Make Profile Editor title not ugly.
Add an About tab.
Remove "No clients connected" toast notification.
Update Logo Icons
New default route icons
Make On/Off Switch Functional

Correct deficiences in the functionality of the
On/Off switch.
Make On/Off button pleasing to the eyes

1. Use proper images

2. Make it actually reflect the state