Enable chainable Store

Hey,
Just a quick enhancement to Store class.

everytime  we call **#with**, you are creating a new Trie store.

````
store = Briskly::Store.new('foo')  
store.with([{ keyword: 'foo' }])
store.with([{ keyword: 'foox'}]) <---- Will override the first store
````