Create initial storage layer for primitive types
Add typetools library
Check if Class type is primitive
Refactor KeyValueStore
Add test cases
Merge remote-tracking branch 'origin/master'