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.
does `latestMailOption.getorElse(null)` work? Always a problem with Java libraries...