Add additional make variables for env/pip related items.
Set `DEFAULT_PER_PAGE` inside function instead of as default parameter value.
Make `search_string` a first class arg to query.search. Add support for limit/offset.