Fix new terms middleware

Add ability to access help pages without accepted terms
Add email sending ability as user admin action