Refactored inventory. Encountered some problems with Make requiring adding script to clean solution before building. Makefile now includes this command.