Handle KNOCK.
Improve utils for isalpha()/isnumeric() related.
Minor cleanup.
Fix error.
Add string cast for Exception.
Add additional vote metadata.
Move save() from Voting into Vote internally.
User can query for information on past and current votes.
Add visibility options in configuration.