added validations to checkout
actionmailer and figaro