Implement Search

closes #35
Agreed.  I implemented the 400 response because we don't have a search "splash" page.  The search input is still present, so I don't see much problem of doing it this way.