Created key value store

Key Value store accepts a key and associated vlue.