code: def create_bucket(name, config_name=@default_bucket_config)
  			config = @bucket_configs[config_name]
  			raise "Config is nil" unless config
  			bucket = Bucket.new(name, config.start, config.max, config.min, config.cost, config.refill_amount, config.refill_epoch, Time.now.to_f, 0.0)
  			@storage.set(bucket)
  		end
docs: Used primarily to preallocate buckets that need an alternate configuration from the default so that they aren't automatically created with default configurations
   <tt>name</tt>:: the name of the item to track
   <tt>config_name</tt>:: the name of the config to use as a template for creating the bucket
   The new bucket will be saved into the storage for this instance of RateLimiter