tests for job aggregators
refactors browser methods
adds remaining tests, refactors some tests
refactors; especially passed-in aggregator