CultureInvariance, Debug Exception reporting, etc.

Added Culture Invariance on ToString conversions; added generic Debug
reporting to exception catching; based double comparisons on epsilon;
some null value protections; various other cosmetic changes.