Notes should fail when there is no date

solves #13 

also includes a bit refactoring for `DoBy::Note#intialize`