Add polling for admin patient count.

This adds the ability for users to have a more up-to-date representation of how many patients are in the database. This is a working version however it does not do any sort of smart polling, however smart polling can be added if it is determined it is needed.
I was only doing no error handling here since the way this is setup it will simply stop making calls if networking is lost. Do we want this to work a different way?