Beginnings of using Stream (i.e. including HardwareSerial) instead of SoftwareSerial

Signed-off-by: chuljin <github@chuljin.com>