Refactored GUI to signal-slot-handling.
Merge with master