Adds support for proper tab removal (dirty commit)
Cleaner video driver. Still needing to fix the random double \n bug and to finish the buffer