Added the voteHolder methods, added javadoc

Added javadoc on what each class should be able to do