1. Implemented command recording for note creation (i.e. CreateNoteCommand)
2. Updated tests that make use of "AddNote" method to use "AddNoteInternal" instead
3. Updated "AddNoteInternal" to take "CreateNoteCommand" instead of "object"