Added multiple interrupt handler and timer ISR

Now the ISR supports multiple interrupts.. also added an initial version
of timer ISR