reset thing basically done; untested
reset func mostly works; nothing on the security, consistency of it, lol
small updates, cosmetic changes
small changes
added profile info, and easy password change