package: Don't crash on non-string homepage
only show homepage if it's a string
initial search functionality
when searching, include the search in the search box
make perPage naming consistent with browse
search result pagination
basic stylizing of search results
keywords link to /browse/keyword/:x for now
make pagination consistent with browse
remove TODO
expose sanitize() to templates, for safety
sanitize output on search results page
sanitize ?q
update version/author location and drop the keyword font size a bit
add target for details selector, remove 'keywords:'
delete non-string homepage field
Add npm2es to devDependencies
Make exact name match the top search hit
search: only kludge when necessary
Don't crash search kludge on hitless searches