updated credit and documentation for all code that was not written by me