Make sure that PyYAML is available.
Store the path to the user’s base Orbiter directory in a config file.

Also, optionally install the latest version of Orbiter if the user
doesn't yet have it.
Minor corrections to text strings and first-run logic.
Refactor code.
Add time profiling code.