refactoring of StorageTest to simplify with new test cases
updated example test classes
fixed key provider method return value type validation
update copyright
make 1.2 release