Add event handling
With this MR, VAPython receives event-handling capabilities. These allow VAPython to receive and subscribe to events from the VAServer. Furthermore, the VAServer recognises VAPython as a connected client due to the persistent network stream.