modularizing usart/protocal
modularizing usart/protocol: RXHandler
softScope software: nicer header printing
stash
separated USART code from communication protocol