fix issue where vote could happen before devote (causing issues because api only allows user to vote on question once)
Merge pull request #234 from isaacdontjelindell/async-issue

fix issue where vote could happen before devote
Merge branch 'master' into sessions
Merge branch 'sessions' into issue-218