Consolidated and synced voting with database. Closes #73