Various updates. Some of which were to replace multipleOf with anyOf since multipleOf is a divisor function.  Also added defaults, and made a couple other changes to bring channels into line with the specification
Added defaults
Added default values, updated some descriptions to match spec