Added notifications and lightly refactored posts collection