Fixed bug that trapped non .NET exceptions
Fix bug in return value of Dictionary.TryGetValue
Added Thank you section