add local storage to poll directive. Also refactor poll-specific JS code into separate file for better consistency with other directives
fix issue when comments are not allowed in a poll
Merge pull request #198 from isaacdontjelindell/storage-issue-197

Use local storage for poll directive