added ingredient update

the drop down will now update with ingredients generated from an XML
file. It is probably temporary and will be replaced with a table in a
database later on