Documented how to use custom middleware, including ActionDispatch::RemoteIp refs: #648.