Zotero lets you create notes that can either be attached to a specific citation (called an "item note") or be a separate item in your library (called a "standalone note"). You can also highlight and add comments directly in a source's text using Zotero's PDF reader.