handlers now use varLookupFunc's to get variable values from the request object. this allows applications to use whatever mux/router they want, and extracting variables like indexName and docID is up to the caller-provided function closes #113
this avoids cluttering godocs with the license