Add test for server config file.
Refactor client config to use interfaces and move JAXB version out to
reference implementation.
Updating javadoc