Remove Tone, not supported (yet) even in Arduino Due
Cleanups and inlining.  More functionality.
Add simple testing framework