Overhaul

Pin changes:
can access pin number
TK pins now accessible
Files compacted
only one #include required
Speaker updated to new pins