adding .next() method so returned function can act as middleware
middleware functionality should actually work now
updated tests
Updated README with middleware documentation
added connect-based example for middleware useage
added middleware to keywords
updated version