Persist Posts made in UI

see commit messages. resolves #15