Troubleshoot the saving of edited items and inserted items

- add a nice 'saving' spinner
- allow '?' in editing markdown items
- clean up/proofread code comments