do not update post date when the content or title is changed
add in-function documentation to search.Get()
update post.Increment() to naively have no error callback
add error callbacks to GenerateHash and reflect changes