the project plumber from ascii-invoicer turned into a gem (work in progress)