Implemented LCD controls + pushbuttons + interrupts