added most functionality and tests. Have mailers working as well as user accounts. Still needs Mailer tests and UI work. Adding texting capabilities optional but not currently included