Changing doc for new api
Changing implementation to a more middleware-like api
Removing uneeded default status code
Code refactoring + statusCode changes not implying loop anymore

Adding test on res.redirect() restoring