added save test
added object hasher for payload
be concious of persisting data