Made complete callback optional, added readme