Refactored tartunit to be dependent on tart submodule