pmcdataset.c file added in makefile
avoiding nested inclusion of the h files
fix in func description
free_data_set func added