Switch to using algorithm['foo']
Fix test bug around homepage updater

We need to run it once before we run tests.
Start porting test suite to new Aspen test client