Search and view results (round 2)

I believe I've merged everything correctly this time. Also, going out to Banner is veeeery slooow at the moment, so when you receive the message that things are still loading, it can take some time (possibly up to ~30 seconds) before you're able to continue. I'm investigating adding some sort of progress bar to indicate how far along it is.