Added tx functionality of uart

-Generics converted to inputs so that rates can change in situ during use and test
-created cntr block which will eventually be moved to a common library
-updated uart_tb to have the uart loopback its client-side interface