refactored data into HPoll.Domain
can insert votes and calculate poll results