Docs added to operatePump()
Small change with declaring object
Documentation added for collectCoke(), pickupSpade(), and refuelStove()
Base written for shoutcaller

TODO: get the interface id and create methods for needsToStop()
Added Shoutcaller functionality
Functionality to shoutcaller name, use argument : to get shoutcaller name