Fixed device driver issues
Finished display driver, improved interface