This is the first iteration of the poll feature. The naming of variables can be worked on. We might add testing functionality later on. The functionality is split into many small functions in order to simplify future testing(which should have been done right away, to be honest). It would be nice to add a real time clock to the poll message to keep track of time left on the poll. I think the effort required to accomplish this does not fit into the scope of the first iteration.
This is the first iteration of the poll feature. The naming of variables can be worked on. We might add testing functionality later on. The functionality is split into many small functions in order to simplify future testing(which should have been done right away, to be honest). It would be nice to add a real time clock to the poll message to keep track of time left on the poll. I think the effort required to accomplish this does not fit into the scope of the first iteration.