Updated MakeFile. Refactored init coder to headers

Created the tc-init header file and moved the main file into a tcatch.c
file that will function as the primary flow control area for the
program.

Updated makefile to use the new header and target the tcatch.c file.