Provide  more user info in error
	* switches errorMsgFromCode()  which returns a string
	   to userInfoFromCode() which returns a dictionary for NSError.userInfo