Updated comments and order of functions in header.

  There is a natural split here:

    * Stuff we need for CLua
    * Wrappers around functions for simplicity.

  Divide the implementation into two halfs for that purpose.