Introducing Poll and Option classes

* A Poll has many Options
* Options contain text and may appear after a "parent" option
* Poll may initialize with n options
* Poll can return all found options

E.g.

Question: What the ...?
Option 1: %&$·!
Option 2: bleep

You can define options that will appear if user selects "bleep"
Seeds database with poll data
Adds a form submission workflow for polls

* Poll option links will set hidden value and submit the form
* Answer model stores uid and timestamps
* Legacy graph was removed
* Some acceptance tests were commented out since workflow change
* Adds JSON endpoints to retrieve poll options
Show results to the user when the poll finishes

* User may start the poll over again
Moves signup form to the bottom of the results page
Add fancy buttons
Mobile-first layout adjustments

- Poll title will be center-aligned on mobile and tablets
- Reduce logo width for mobile
- Hide plus icon when input fields span to 100% width
- Fixes test by setting a wider window size
A duplicated embeddable version of the Option collection

* Embeds selected options in the answers collection
* Validates that sent option exists in our database
GET JSON of votes by selected category
Horizontal bar chart
Right-aligns link to reboot poll
Adds delete operations for all models in rake db:clear
Seed from the Interwebz

A rake task to seed database from a remote CSV
Selects 5 options for second round
Fixes bug where options were repeated in all scenarios
The votes endpoint will only display data from top-level options
Height and padding adjustments to graph
Merge pull request #13 from wilhelmbot/new-poll

New poll