Minor refactor, dependency clarification, and adds method doc blocks

- Extracts instances of `\Class` to `use Class`;
- Consolidates `find()`
- Adds possible TODOs via `@todo`
- Removes `Str` facade in favor of `str_random()` helper method
- Clarifies what is being returned from functions
    - `delete()` was not returning anything
    - Clarifies reason for assumed success on `deleteNotesOlderThan()`
- Whitespace/Alignment
Merge pull request #1 from erikthedeveloper/pr/note_repository

Minor refactor, dependency clarification, doc blocks, and whitespace