0.0.9 UI

Contains various bits that got layered - sorry about that all.
I have one issue that I still haven't been able to narrow down, and that's randomly the GUI will not display at startup after init maybe one out of five times - can anyone replicate?

Intermittent issue where UI does not display on startup narrowed down to this specific call:
```
mpTXTab = new TXHistoryDialog;
```
So we have a direction for cause.  Debugging further into the TXHistoryDialog class to find the culprit.