added comments and changed function-names in usart-lib
merging