docs: correct formatting
docs: add code documentation
fix: correct led strip leds count
refactor: split pheripherals to separate library