added logic to nullify location and exp date if qty set to 0 -- closes #101 closes #102