Adding initial version of the uart core.