Implemented HardwareSerial and Stream

This abides by the arduino timeout for parseInt. The buffer size is extensive though.