exposed new configuration options

*  exposed new options for how our blob grows and it's initial size.
*  cleaned up unused variables
*  implemented purge and drop functions
*  added a timestamp to our commit definition