Improved the logging and fixed the test.js implementation
Added PWM functions: AnalogReadResolution, AnalogWriteResolution, Tone, and NoTone
Added SPI Functions
Attempted to create a separate spi class