Added recover password feature. No tests needed. Fixed a bug with overlapping records. Still need to shore this up.