Implemented a test to test reset password functionality

Rather large commit as had to implement functionality to, via an IMAP javax.mail API, log in and check for reset password email.
I cannot use Option there. The interface stipulates that I need to return false or null.