Improve documentation and unit tests for notifications

There's only one kind of transaction to the eyes of our users, so specifying might actually create some confusion