Allow the use of a custom xml.Decoder when creating an exml.Decoder.
Added API documentation.
The package name is exml, go-exml is only the repo name.