Refactor post loading from Grove to use UID. Also add logging.