Background jobs

Some TODO and probably bugs still in here, but I think this is an OK stopping point that should unblock activator to experiment with it.


![](http://38.media.tumblr.com/1c0cc06cd2ce41e515c8564f4c52cc7d/tumblr_mlsd1oS6LF1ryzizgo1_500.gif)