Implemented a series of validators for file uploads

The code included in this pull request addresses issues #1 (Create code for upload validation) and #2 (Create source XML schema).