Feature/accessible visitors realtime

This is a rebase of master onto feature/accessibleSparklines.

I've given it a different branch name just incase i blow stuff up.