Almost finished implementation

TODO:
- Develop LCD emulation through Serial
- Test everything isolatedly.
- Test the whole program.