added terminal functionality

added terminal functionality, and added the necesary driver to do so.
Has no support for printf (yet).