launder inputs to Option

Also unify normalize and _launder functions
Merge pull request #101 from mrocklin/launder-option

launder inputs to Option