Adding new state classes to manage application state.
Updated DataContractUtility and DataContractJsonUtility classes to have async methods.
Updated Validate.Assert with new IsValidOperation method.