document using java.io.Reader
Add support for Option[T] converters
drop support for scala 2.9 -- too difficult