Fixed the printing, the ',' command still prints an extra '>'
moved actual code into source files, using headers as they should be
Forgot to remove the include guards for h files in .c files
Fixed struct declarations
merged Evans change for double > when accepting input. Need to ask him about using printf(%c,..) instead of putchar though. I thought that printf was a sledgehammer compared to just using putchar