modularizing usart/protocal
modularizing usart/protocol: RXHandler
softScope software: nicer header printing