Initial commit of current status quo from GitHub. TODO: Adjust client code to work with updated xsd file.