A lightweight, rails-based closing checklist for transactional attorneys