feature(Poll): add poll support

* Some portions developed by Andri Yngvason (any1)
Merge pull request #439 from luvit/features/poll

add poll support to luvit