added sms support, confirmation emails, disable duplicate submissions, and other smaller things.