Massive code cleanup

Split pin defines into their own include
Add section headers to increase class readability
Refactor bluetooth time sync
Remove cruft, old methods