ignore node modules
ignore even more node modules
make search exchange durable
deliver a properly formatted JSON