Instagram Notes are the latest update added to the content-sharing social media giant Since the launch of Inst