Support multi tasks

Also fixes broken tests.

It'd be nice if we enabled TravisCI with secret sharing so the tests would always run.