Added security layer to TransactionDetails so you cannot view other person's transactions.
Started with forgotPassword implementation. Email sending works, code generation works but is not yet saved in db.