http://docs.strongloop.com/display/LB/Defining+middleware