Change _search to use HTTP GET

- This makes it so that searches can be linked and refreshed
Create page if no match is found when using _go

This was a usability issue pointed out by a non-technical user.
There seemed to be no obvious way to create new pages. This was
the suggested solution and the easiest to implement.