add angular vote modules, refactor vote server module to be using plural