Job search now takes in a job search criteria object. This object also supports method chaining, for (hopefully) easier usage.