Notes API

Closes #16. There's a breaking change with how we store filepaths, but I should have refactored appropriately. The bubbles still look terrible, but #39 will have to address that. Comments will need to wait until we've implemented users and new bubbles, I think.