Move Settings startup code into the Settings class
Make the font/color/position settings go through SettingsChanged()
Move private stuff to the bottom of Memory class, and public stuff to the top
Remove some comments
Remove extra Settings.___ inside the Settings class
Early out instead of nesting in the font/color dialog code
Change the Save the button into both OK and Cancel buttons

And make the OK button fire on Enter key, and the Cancel fire on Escape key.
Give the dropdowns the default look
Right-align the text boxes in Settings and make the fonts match
Print the version the same way in all places
Don't hide trailing 0 in the percent display

Hiding trailing 0 causes the numbers and % sign to jump around making it
harder to read quickly and follow
Merge pull request #5 from danakj/master

A bunch of changes