C1 kareemalirahman c1s24 25 27 vote form

@adamggg implementation reviewer
@m0hamed scenario reviewer
@zoheiry testing and documentation reviewer
@Khloud-Khalid UML reviewer
issues #176 #170 #169