Added pyglet-gui and got tests running again. Started adding configuration module too for more advanced stuff in the future
Wrapped event log in a pyglet-gui frame so it has some background context. Also integrated the full json theme file so it will be easier to tweak individual interface elements going forward