Fixes #77. Online/Offline marker does not break on refresh.

The problem was that the access_tokens publish was not being subscribed to by the route. I also added a timeout so that the "last logon" updat
es every minute.
Fixes #77. The duration of timeout changed to 15 minutes.

Replicate the changes made to the dashboard as there is an online indicator there also.