small bug fix to gurantee a list
version dump and GNU make added
creating new src file structure with subdirectories. Preparation for new libbson.