Fix #153 - Log / Error Notification System

Fix #153. Adding log window to "Help" menu to display log messages. Highest priority log message shown in status bar (latest one only), with an icon to indicate the nature of the message.

- [x] Add menu option to "Help" menu (opens empty window currently)
- [x] Set up log window with list and headings
- [x] Create custom log handler class to populate and add to list
- [ ] Add support for filter based on priority
- [x] Add latest high priority message to status bar
- [ ] Add (custom?) icons indicating message nature
- [ ] Double-clicking icon or latest log message shows log
Consider adding the following
```python
tableView.setShowGrid(False)
tableView.setStyleSheet("QTableView::item { border-bottom: 1px solid lightgrey; }")
```

It removes the column lines, which IMO aren't needed and when they're present they give the impression that the columns are sortable (which they aren't and shouldn't be).