Documenting Color Functions, Adding missing documentation for random()

This commit documents color functions and adds the missing documentation for random().  I've compared *show functions* with the documentation and every function appears to be documented.  This pull request incorporates feedback from the previous.