Restructered Project, added USARTHandler Class