moved api to api package
created an observer interface for note updates
fixed typo titel -> title
javadoc'd IStorageProvider