added braintree and figaro gem
added before authenticate in questions and plans
create customer and change the plan from subscription if user changes plan
create transaction at braintree
create vault transaction at braintree to store the credit card information
generated credit card model
generated subscription model
generated transaction model
moved all the logic from controller and model to a service to prevent the fat models or controllers
create users transaction, creditcard and subscription after successfull braintree transaction
user checkout plan
adding routes for user settings  plan_change
adding notices in locales
braint tree configuration
user setting view
Merge branch 'master' of github.com:Frexuz/getpoll into payment
fixed bit of spacing
migration for adding user_subscription_status in subscriptions
adding routes for cancel_subscription and update_credit_card
adding form for update credit card info