Add license notices to source files
s/purchase/buy/
No longer remove wares from cities, they are considered to have an infinite amount
Cease listing cities' amount of wares
Fix shadowing issue / more descriptive parameter name
Move tests for removing wares from city to player. Since cities have infinite amounts, removing makes no sense
Refactor player test suite
Add default values, mainly since it seems Ecplise doesn't spot that they are initialized in the beforeEach
Stop adding wares to the city when the player sells them
Listing ware names is the repsonsibility of vendors, while only players need to know the amounts
new up vendors to avoid reusing the same prototype. Temporarily move getAmount back to vendor since city is actually using it too