Removed unused classes.
Main now requires an output filename for the generated schema
Added copyright notices to all source files.