Fixed issue closing ACM0 even if successful.
Build class ArduinoSerial to handle all serial connection. Committing before working on warnings.
Warnings fixed.
adding serial class to git