added password reset functionality
specifiy UTF-8 as java source encoding