Feature/notetaking

Base for new note-taking features. Updating development for further development on other branches of other features that need this in development.