* New update mechanism: update in the background, and ask the user for a restart after it's done.
 * Add ability to view changelog within the application.