Adding draft implementation of a class that abstracts out uart.
Added UART contstructor, also added the implementation to the library.
Adding syscalls source/header with reimplementation of _write, _read and few other functions.
This needs to be reviewed and it's not tested.
Slightly changed the interface. Made the class singleton.
Adding a new tester for UART class.