Fixed requirements, remote-job tracking.

`init_for` must be called *before* caching links or it won't know where the database is.