Fix #652, #655 - Issues with Log module

Fix #652, #655 

The `LogStatusWidget` now shows the highest priority message received, and most recent if the priority is equal.

The `LogHandler` no longer throws an exception when printing non-strings.