Fixed:  DataConnection correctly adds tags again.
Merge remote-tracking branch 'origin/master'
Refactored to integrate ingredients into the Foodstuff class.  Partially implemented elsewhere in the program, but needs serious debugging, most has not been tested yet.