Added Makefile and updated .gitignore
Removed unused classes.
Main now requires an output filename for the generated schema
Added copyright notices to all source files.
Documentation and tests.
Added logback-test.xml