Merge pull request #3 from geertweening/user-data-store

[TEST] add tests for arbitrary user data key-value store