Initial Arduino.h dependency eliminationi (abstractable approach this time). Replicated digital IO functions into IO.h/IO.cpp