WIP User Creates Vote

I'd move this whole method into the model