Began working on recovery functionality, Username recovery is now working, password recovery is in the process of working. Error based around the values submitted not being recognised at present, will fix for next commit.