Support module search

This supports a very basic search using `/modules.json`.