Added 2 API methods

The getPlayerShop() method returns the name of the shop a player is standing in , or empty string if none.
The sell() method initiates and completes a SELL transaction in the same style as the buy() method.