updated for java7
added javadocs, used interface
added javadoc
started with consumption factory. xsds not yet combined