CRM-12133 option value create value & weight

Expect this won't be the last of this as logic is not great but adding a test to reduce push-me pull-me