Add citations with Scholar

Now that Scholar is finished, start using it in Noted.

- [x] Add controllers for mutations.
- [x] Finish `Source::Update` mutations.

_No search quite yet._