Some small changes to deployment.

Removed last of Rubber configs and updated deploy/production.rb to use new server IP. These fixes were added as a hotfix to master but broke travis for some reason but now it'll be isolated into a pull request. Following this commit, all commits to master should be deployable.
Lowered number of Unicorn workers.

Bundle takes up too much memory so the number of Unicorn workers have been reduced from 5 to 3, clearing up some memory. I don't think this fixes the problem which I think lies with huge dependencies.
Merge pull request #148 from tmcyf/hotfixes-for-deploy

Some small changes to deployment
Sketched out a design for SMS workers using celluloid.rb
Rename routes to reference sms_controller
Fix SMS controller naming, add character counter
Refactoring and some tests
Changed sms#send_sms to reflect new API
Updated batch_sms_spec to reflect new BatchSMS API
Fixed CSS glitch for preference toggles. Fixes #151

Not sure why this problem came up now so I commented out the offending line of CSS just in case there is more to the story.
Allows BatchSMS method to supervise the workers and trap_exits to record task failure.
Fix cookie overflow
Added flash for when SMSes are sent successfully.
Merge pull request #149 from tmcyf/better-sms

Sketched out a design for isolating SMS failures using celluloid.rb
Merge pull request #152 from tmcyf/fix-toggle-css-glitch

Fixed CSS glitch for preference toggles. Fixes #151
Added config/application.yml to .gitignore

This file shouldn't exist anymore since we're using .env but adding it to .gitignore to prevent any future leaks.
Implement Payable concern for Events
Whitespace: tabs -> spaces
Set up generic payable model
Implement Payable concern for Events