fixed make clean command and .gitignore to use "main" as the compiled file, not "signals"
added commander.c to handle command line arguments
updated .gitignore to block out the correct binary
changed structure of main to support commander.c as the command line arg parser