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
fixed leftover merging from git, headers in BFstate belonged to BFinterp
fixed includes to headers to be only whats neccesary
instead of getchar, use scanf, trying to fix double > printing error when given , command
still working on trying to figure out how to not print out >> on , input
Refactored it to this, but the problem seems to be the consumption, or the lack-there-of the newline character
Fixed the double >, but now I need to make the output not stick it behind the >, but I dont want to have double spaced prompts....
Just going to have to live with a double spaced prompt
put in spacing around the command line bf call
Added debugging option in the interpreter

Press 'd' in the interpreter to print out the contents of the tape
up to whatever the data pointer is set to.

Also did some cleanup of the headers and makefile