Issue 165 — Fixes for Hardware Serial

Includes 
* Hardware UART StellarPad #185 
* Fix to  correct the overflow error in writing the reception ring buffer #165 #180 #181 #183 #175 

Clean commit.