Lots of cleanup

- Version imports
- Made custom IrcConnections type (map[string]...)
- Started working on the engine
- Started working on the service registry