-- first pass at code and test for post update
-- cleaning up tests and adding new assertion
-- fixed map entry ordering bug
-- adding code and tests for deleting a post