Merge remote-tracking branch 'cholin/features/memory_leaks'
added note support

* Repository.create_note()
* Repository.lookup_note()
* Repository.notes() - generator
added notes in testreop
added tests for notes