Started implementation

Started implementation of UART, IOManager and buttons. Added Observer
and Infomer super classes