Filters, Passwords and Email Checking

This update includes new functions in the library to has and compare
passwords, sanitize and validate data types and in the model to check
for existing email address. The files are commented.