Switched to a library
- Removed all Legacy Code which was state-dependent
- Replaced custom connection handling with the PircbotX lib