Modified system so that it uses ID strings rather than whole recipe objects. This was done to prevent data duplication, for storage and updating purposes. Currently requires the internet to function.