Dnote live coding session #16 - Bug bashing and testing

In this episode, we fix a long standing bug (https://github.com/dnote/dnote/issues/156) once and for all by allowing multiple editor sessions at a given time. We do some refactoring and write some tests along the way.