Added fully-stocked,unstocked,and other functions

Re-did the in_stock function and added remove_item_quantities to help fully-stocked and unstocked. Also helps with removing foodItems when requests are called. Changed algorithm to account for spec counting requests regardless of whether they can be fulfiled or not.