Fixed I generation to use SHA1 instead of sequential. Added sane defaults to Middleware.
drwxr-xr-x examples
drwxr-xr-x lib
drwxr-xr-x t