Limit jobs shown by site

This doesn't handle a ton of edge cases and allows for filtering on the current site only. It will break My.jobs postajob pretty much entirely at this point, which I'm trying to find a way around. I'm also trying to think up all the edge cases. At a little over 900 lines, it's time for someone to at least start reviewing it, though.

All tests pass.
This is a pretty big change from how we were doing things in the past, so I just wanted to bring to everyone's attention the fact that I did it.