Resolve #5

Fix PEP 8

Add a choice election kinds
Add field kind in model election