Adding `state` & `message` properties to `config.rate` to allow the choice between 420/429 & a custom error message, fixing lint errors

Alignment

Updating README

Updating sample for debugging/implementation