differentiates between updates/creation of posts
added a few specs/tests, added list of likers, improved error messages, improved css