Allow for auto refill

should now be able to take invenotry from any inventory passed in to
refill the recipe