Add Cart model
Updated gitignore and gemfile
Updated Gemfile
Added mailer