added optional msg to Assert functions to show additional information to help identify a failed test