Added new demo with BrookConstraints and BrookMiddleware.