Refactoring DS1302; performance optimization and interface cleanup.

1. Using the Saleae Logic Analyser to better understand code behavior
and find possible optimizations.
2. Possible to toggle clock much faster.
3. Cleanup example sketch.