Convert logic to handing around a request object that wraps up req, res, model etc, rather than handing all those around to every call