Typo correction
Added explanation about required validation of inputs and outputs
Fixed typos and removed trailing whitespaces.
Replaced the Python C-API introduction paragraph with suggestion from reviewer
Modified output variable creation in make_node
Switched usage of pyArray_Empty and Zeros to PyArray_EMPTY and ZEROS and adjusted documentation accordingly