Added support for multiple gold types when creating and using GoldShops
Changed internal currency base for GoldShops from ingots to nuggets
Fixed dumb error involving blank lines on shop signs
Note: THIS COMMIT IS UNTESTED
Moved Utility methods to separate classes
*Last commit missed new util classes
Paritally fixed GoldShop algorithm (still very broken!)