57 advanced search

A basic free text search on menu item titles.

Closes #57.

Hoping to implement order searching after I fix the admin name space problem.

Test suite passing.