move stores/indexes creation to schema
add: schema.dropStore() + schema.dropIndex()
add store.getInstance to abstact transaction creation
reuse transaction
fix component/duo support
save options as store property for plugins (#15)