Lots of cleanup.
Project reorganization.
Prefs rework.
Moved encoding error logic into TidyModel.
Moved first-run helper into configurable class.
Strings cleanup and sizing.
Make arrow keys select Tidy Option values when table is focused.