made class GrettyBaseTask abstract, replaced Exception with GradleException