Improve search results

In reference to issue #89, this PR will fix a lot of the search anomalies.

You may want to keep this PR open as I've only tested it against the `Steins;Gate` and `Heaven's Lost Property` and may be worth testing against the DB dump once it arrives.