Adds multi-state search and "outstanding" jobs functions
Removes default indexing and stores outstanding jobs by key
Adds isOutstanding check for jobs and exposes ability to get job by id