Added logging skeleton, communication is serial interrupt driven