fixes typos, and finished ActiveMailer signup
Adds testing, starts pattern model