Pushing final id changes made. Still have bugs

Small bugs but the general process works. If I dont fix them by tonight
I'll post them as bugs on github and close the main forgot password