New main

I'm way too tired to figure out what's wrong with my implementation of the decrementInventory function but this is basically done and I'm sure we can sort out the problem in the morning before we present