Cyoa 20141023 rc

First pass at CYOA, specifically the Opposite of Progress exercise.

Features:
-view bills, legislators, good deeds
-bills link to legislators (and vice versa)
-good deeds link to bills, legislators, and related good deeds
-can pull bills and legislators from Sunlight API
-can create good deeds based on bill and legislator information
-good deeds are bills that were voted on or bills that were enacted
-API supports bills, legislators, good deeds; both individual and lists
-TDD tests (rspec)
-BDD tests (cucumber)
-basic user authentication

Missing:
-better testing
-user emails for new good deeds
-user tags on good deeds/other info

This is not a great name. I don't really understand what this is doing (though I'm guessing it's a library wrapper for the Sunlight API). If that's the case, a better separation would be as follows:

* A class in `/lib` that encapsulates the requests to the Sunlight API and returns a possibly-sanitized version of the response.
* A class in `/app/models` that takes that result and coerces it into ActiveRecord objects as necessary.
* Possibly some short driver class or method that you use to invoke the rake task to do updates.

Neither of these belong in ApplicationHelper.