search

Opening this now so you guys can see what's happening, no need to merge until it's more complete.