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.