Revert "Adding stuff that I've worked on, such as schema validation. this won't be included in the project however, due to time constraints."

This reverts commit 677fc073a5a8849a2178f8b542a45a8e964037a5.
Revert "Fixed up the schemas and added more referneces. Also added code to use the schemas when creating the config and creating the data xml"

This reverts commit 4ac510c16f821f4b04911527a237360af0f83b3f.