Adding -D_GNU_SOURCE for asprintf
Print intermediate code only with --debug
Setting up new required command line options
Compile TAC-C to object code if no -s
Link objects into executable if no -c
Refactor smoke tests to run generated executables
Updating readme and version for hw5