vote controller can now create votes. votes also have a value variable. votes also have an associated factory.