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?

Yeah these should be merged at some point.  The reason I used a clone with customized labels is because we're short on real estate for the TYPE column in the transaction history list, so shortening some of the names seemed prudent (eg "Create Property - Variable" can be shorted to "Create Property" and the type of creation can be left to the granular detail when looking at the transaction).

Let's put this on the todo list as code deduplication when we have a mo (can likely supply a bUseShortLabels bool to the _tx function or similar.

Thanks
Z