Added unit tests for JAXBContextFactoryTest
Refactored encoder() and decoder() methods in JAXBModule so they are package private
Refactored JAXBModule, JAXBEncoder, JAXBDecoder