changed buffer plugin file prefix from buffer_ to buf_ to be backward compatible
added comments on Buffer