Fixed possible null reference in Money.TryParse and replaced broken external ip service with working alternative.