Socket changes
- Created Socket class
- Running emits on a safe thread
- Pretty buttons!