Connection singleton + logical adjustments

Connection is now a singleton and also gets the connection data
straight from the bot properties now.

Step taken for further development.
In the future there shall be Channel objects
and those shall have a reference to the connection too