Add optional url prefix

Add optional url_prefix config setting

This is useful when serving docs behind a proxy server setup that requires URLs to begin with a certain path to be routed correctly.