Squashed commit of the following:

commit 3f29b18c4a38105d8392f881d2449737ef158f58
Author: Whitaker, Greg <Greg.Whitaker@nike.com>
Date:   Mon Jul 21 11:25:51 2014 -0700

    Added javadocs
    Removed extra newlines from settings.gradle

commit f13d41250275afd51a49404a7cdca1b511b3ec16
Author: Whitaker, Greg <Greg.Whitaker@nike.com>
Date:   Sun Jul 20 15:58:52 2014 -0700

    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