Moved parser function to own header
Moved Command struct and funcs to own header
Moved prompt functions to own header
shell.c and Makefile changes to accomodate file separation