query_github now accepts callbacks, also new search page