Clean up code and change 'model_name' of form

Breaking change: form "model name" will now be,
e.g., 'user_search' instead of just 'search'.
This is the more standard way of doing things
and also has the benefit of being namespaced;
if you have two search forms on a page, they will
have unique names
Update changelog