Refactor autoscaler to be based on a persistent background process that polls JQStore and scales appropriately.

So obv we didn't test this yet. I didn't even run the tests, but this should be a good start. Trying to just get all the bullet points online.