Parse the error from a MKCALENDAR request so that we can send the real error. Also moved checkComponentsValidity to another class for reusability.