disable service if password expired
cleaned up error types; now all have name, message, httpStatus, url and ajaxOptions