Some quick renames
Made events copy their handler list before iteration.
This fixes that is an event unsubscribed in the handler,
an iteration error would occur.
Initing the state when server is launched.
Adding support classes for event-driven UI
Updating base objects to be property-based for the on_changed events.
Oh hai UI server! How are you today?
Various fixes:
    Use addr strings instead of tuples for dicts
    Enable the UI server in state
    Get globals from the creation of kadem / buckets instead of reaching into the state
    Updating a caught error in the DH handshake
Fixing sqlite to use its damn directory.
No escaping databases!
Making the original ui object state be sent when first subscribing.
Making the server event-driven instead of polling.
Will now listen to property updates and if it has been > 2s
without an update and data changes, an update will occur.