Bug fix and under-the-hood cleanup
- Fixed the "Add" button on an empty chart (e.g. blood pressure with no readings yet) so it opens the entry screen instead of returning to the charts list
- Removed unused code and tidied up the project; no change to your data or existing features
