Add Python module and documentation