added fake serial, serial logger and tests