changed CSV_BUFFER to be an opaque type in the include header
added a makefile
updated readme