Fixed a couple of bugs introduced by concurrenting transaction logging:
- Changes in Background-, Foreground-, and Caret-properties did not
provoke GUI refresh properly.

Added a load indicator during application startup.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>