added websockets and ability to like posts