Side Pane now implements Observer Pattern

> Side Pane (TaskListUI) is initialised in ResultGenerator (For now)
> Modified Unit Tests (Need to check back again after Parser has
changed)