Fixing the assertions in the annotation spec
WIP: Adding core `Notes` and `Note` models