Merge branch 'develop' of https://github.com/tpkelly/voting-application into develop
Merge branch 'develop' of https://github.com/stevenhillcox/voting-application into develop
Merge branch 'develop' of https://github.com/stevenhillcox/voting-application into develop
Adds ability to delete options
Add sessions to votes

Adds session objects, hooks them in to the database, and makes them
required when trying to "PUT /user/id/vote/"
Makes various buttons and forms more bootstrap-like
Add dummy UserSessionVoteController

Adds the outline for a UserSessionVoteController, which rejects all calls
as MethodNotAllowed
Removes modal dialogue
Basic test data

Populates the UserSessionVoteController with some users, votes, options
and sessions, and plugs them in to the mock context
Implement "GET /user/id/session/id/vote"

Allows the vote(s) for a given user in a given session to be fetched.
Currently this does not extend to GET /user/id/session/id/vote/id".
GET /user/id/session/id/vote/id

Fetches the vote for a given user-session. Votes for a different user
or session are classed as "Not found".
Adds information and description information to options in the admin panel
Fix route name clash

Copy+Paste fail: we had two routes with the same name.
Merge pull request #16 from stevenhillcox/feature/delete-options

Adds the ability to delete options from admin panel
Fix Session-type typo

We were getting cascade warnings about deleting a User. Turns out this
was just because we had two user objects on a vote.
Fix up front-end

Currently hard-codes "Session 1" for all votes. This allows us to PUT to
cast a new vote, as well as fetching back a list of selected options for
the user within that session, without returning votes from other sessions
Introduce SessionVoteController

Introduces a controller for fetching all votes within a given voting
session.

Currently all calls return MethodNotAllowed
Implement "GET /session/id/vote/"

Fetches all votes within a given session
Hook in to Results page

Requests only the votes from Session 1 to display on the results page.
This also requires us to include User and Option data in the returned
vote, as the VoteController does.
Fix virtual/override warnings