Vote mechanism now working, but queries work only by choice text, so need something more robust to ensure correct poll is used.
Poll vote now queries mongo '_id' field for both poll and vote choice.
Updated gitignore to ignore DS_Store files.
Links now in view for navigating polls, but thought needed on UX in this area.
Poll URL now appending dashed representation of question for accessibility. Still thinking about making polls reachable by typing dashed question in URL without ID, but may not be worth doing at the moment.
Vote button now removed on successful vote.
Coloured bar with count text now shows after vote to provide simple visual of vote count.
Added expiry logic which shows either vote buttons or vote results based on poll expiry field.