making client-documentation script its own package