Added JAXB Codec

Added module for encoding and decoding using JAXB.
`@Inject` package private