Updated to v5!

sjBot has another major update. Although most of the code is the same, its built differently. He will attempt to re-connect if he looses a connection, saying that, loss of connection should happen waaay less now.