add getCliPath(), and reorder methods
complete Project tests