Updated documentation comments. Stop clock_pin before de-allocating GPIO pin in clock_pin destructor.