moved todo comment from value-option.tcc to value-option.hh
implemented error checking in constructors of class value_option