Updated search

Search does partial matches against title & description now. Still some work to
do to split up multiple search terms and stuff, but its a start.