Squashed commit of the following:

commit ca9d5d9e48df620ee9dfce6c30ceb2bf201d43fa
Author: Whitaker, Greg <Greg.Whitaker@nike.com>
Date:   Thu Jul 17 17:06:11 2014 -0700

    Squashed commit of the following:

    commit f681d0529c80148a04a40a818e981ebce887c439
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Thu Jul 17 15:32:18 2014 -0700

        Refactored JAXBModule, JAXBEncoder, JAXBDecoder

    commit bf678216eca62ebb6d5ff3b202c5aa24829a38d0
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Thu Jul 17 10:48:28 2014 -0700

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

    commit 14e623b175e29e8eee9955112281e3bffef8e887
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Thu Jul 17 08:36:44 2014 -0700

        Modified JAXB readme so that the example hosts are not real domains

    commit ccb5321ee8d4e630fd0a93f9588da5c80eba3abf
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Thu Jul 17 08:36:05 2014 -0700

        Modified JAXB readme so that the example hosts are not real domains

    commit c7632479856b2cf662d61f4f270017660bb4992f
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Thu Jul 17 08:31:01 2014 -0700

        Added JAXB module to Feign README

    commit 04efe8b9d8766c58565e88057e238eaa0fc27843
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Wed Jul 16 16:59:29 2014 -0700

        Modified README to reflect changes in JAXBContextFactory

    commit 65b1906145e99b6a141e709015e4a1c3d4aea727
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Wed Jul 16 16:53:22 2014 -0700

        Refactored JAXBModule per Adrian's comments
        Refactored JAXBContextFactory to use a builder for creation
        Added more tests

    commit 6baa072ac1dca8145e51750a126307171063bb98
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Wed Jul 16 15:04:21 2014 -0700

        Added license to all files
        Removed a stray System.out
        Modified CHANGES.md

    commit 2c6f3b8bb182876a44ad4079df6fe23fd82e47c0
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Wed Jul 16 14:56:42 2014 -0700

        Fixed copyright date
        Removed * import

    commit aea5243d6b29d8eee535fbcfd89e2b4dd7fe2495
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Wed Jul 16 13:57:40 2014 -0700

        Fixed Intellij's import * obsession

    commit 2ee2bb4015a8b1556aff642ca9cff88024334c4f
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Wed Jul 16 11:57:37 2014 -0700

        Fixed PMD violation.

    commit 6aa00d52af6111d58205f3b7f30aad103460ee59
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Wed Jul 16 10:52:16 2014 -0700

        Added documentation for JAXB module.

    commit 433f376e89ab2e341bb0d97677a88e9f9f215e22
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Wed Jul 16 10:48:24 2014 -0700

        Added documentation for JAXB module.

    commit b71a5b53fc917d8c0082a9676110303afce77316
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Wed Jul 16 10:45:56 2014 -0700

        Added documentation for JAXB module.

    commit 02e11fdf1952decf335539bdb66dab47214b0fdb
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Wed Jul 16 10:42:13 2014 -0700

        Added documentation for JAXB module.

    commit e1aabd7b51dd0185a102364c1fa5393a6a8d6a4f
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Wed Jul 16 10:34:11 2014 -0700

        Added tests for JAXB module

    commit 1ea5df92da004c77ed4130f5232cc8524354bfbf
    Author: Whitaker, Greg <Greg.Whitaker@nike.com>
    Date:   Tue Jul 15 16:38:01 2014 -0700

        Added module that supports JAXB