Added some error handling code to StreamingJsonWriter and RecurringDateHelper, fixed severe flaw in NewIndexNodeCommand.