Minor documentation changes
Split C along 'pure native' and 'bindings to Ruby' separate files
Minor code-tidying, and attempts at improving comments