Milestone 3 Code

UART stuff works