test compile file now takes command line arguments for input file, schema, and debug mode to compile the schema