update note_spec to use shoulda matchers