moved all flex based files into new directory to clean up src dir
Fixed compilation errors in cread.c (which I renamed to read.c)

There were A bunch of changes, but non of them notable, they were all
fixing minor issues, typos, arguments in the wrong order, type errors,
etc. The only thing I really added was a routine to read a character
literal, since I hadn't written that before