Revise examples of use of priority
Add tests for Store classes.
Some minor changes to the Store class.
Fix Store#[]=.

The transaction opened in Store#[]= doesn't exit normally,
because of 'return self'