Bug fix in usart_getc. Now waits for the RXC bit to be set, as opposed to cleared.
Added a comment explaining what the contents of CEXTRA does.