modified shop behavior to pull inventory list from dialog file
modified starting inventory to only contain enough money to outfit the whole party
set the inventory for the starting merchant to just the basics
override the equals function for abilities so they can properly check if the ability is already in the list of abilities