Completed menu title

- Includes implementing "mark all items read" correctl
Fixed addition of new items

- New items are added, in order to the head of the items array
Auto-prune item list

- Prevent backing file from getting too big over time
- Currently fixed at max 100 items in list
Use Mainloop to set timeout

- Also makes adjusting the timeout easier