Refactor controllers, fix gooview

 Base now DisplayController, now makes API connections

Should use the new style super() in python 3 to keep consistent with rest of the code

```
super().initialize()
```