Add Vote controller, entity, and repository structure