Removed retreat test specs.

Removed all retreat related test specs because they were failing due to outdated assertions. @bolted has considered rewriting the specs to catch regressions.
Wrote tests and set up guard.

Wrote some basic page title tests to initiate proper test driven development. Added guard and guard-rspec to automate tests. Guardfile contains config to run the right tests when views are updated. Will expand to watch controllers, models, etc.
Added more tests and livereload.

Added more tests for page titles in static pages including user authenticated pages. Added livereload in guard to reload the page automatically before running tests.
Added more tests.

Added tests for Users and Pages controller. Users tests cover basic Devise functionality. Pages controller at the moment just tests for a render index action.
Added Travis CI

Added Travis CI and it's configurations to make it work.
Bundler caching for Travis and new readme.

Added bundler caching for quicker builds. The readme is updated to reflect a non-wip, non-development branch. Once testing branch is merged into develop, the branch will be renamed master. Todo's are moved to Issues and workflows are moved to the docs.
Updated .gitignore.

Added newrelic.yml to .gitignore file.
Merged in testing branch.
Address TODO, change 'contact_all' paths to 'send_sms'
Commented out debug code
CSV model method and unit test complete
Create retreat admin interface
Finalized cherry-picking from refunds branch.

Decided to cherry-pick commits from the csv and refunds branch instead of a full blown merge to avoid the strange develop -> testing, develop -> refactor-css, and develop -> develop merges. Good idea, Bert.
Updated travis config and README.md.

Updated travis config to run only for the develop branch. Updated README.md to show workflow, todos, and goals. @stijlist, why aren't we just using GitHub Issues for todo and goals tracking?
CSV files now have .csv extension appended.

CSV exports downloaded without a .csv extension and could not be opened. This commit fixes that.