Implement CsrfDoubleSubmit annotation to be more flexible

Now, methods with the @CsrfDoubleSubmit annotation are protected
by the CSRF double submit mechanism.

Fix #1