Goem search provider

Hi Ruud,

I fixed the branching issues and unintentional commits you pointed out in my last PR. Hopefully this should do it but I'm still learning about git so it's possible I've done something incorrectly. If so feel free to message me specifically with what is wrong and I'll do my best to fix it.

Thanks!