created RateLimitMixin (incl. Tests)

Making this great project conveniently usable for CBVs.

As this approach *decorates* the dispatch-method, ratelimiting can't be stacked like this.
For this to work, you have to create your own mixin or decorate the dispatch-method in your own View-class.