In Progress: Adding UART, Data Structure, Storing Protocol

The code is not finished, still have yet put in the stuff. Just committing the changes I made until now. There will be a complete version soon.