fixes #28, added route spec to search controller
fixes #26, added required to search input fields