added helper function library, browse-edit-view-read functionality with rudimentary version control on post edits