Added error, irq's, and a timer. Fixed terminal scrolling