Comp435: Election Systems Project