Added addential tokens tests
Added documentation and code updates

Added a CSRF middleware