add cobertura reporting step; remove deprecated constructor; formatting changes