Functional PingBot

PingBot has been updated to actually ping the
device of its user.

There is a known issue where a successful connection
will not return a Connected message. This means that
any successful pings will be unseen and the status will
be unchanged for that user.