Create and store a CSRF token in the users session

Verify CSRF tokens submitted by hidden input fields

-Added CSRF tokens as hidden input fields to forms that post data.
-Added verification of CSRF Tokens in form handlers. I wasn't sure of a more elegant way to do this.