Fixed Timer Interrupts

- The math for 10ms was wrong
- Turned off interrupts before exiting, stops kernel from segfaulting
  the second time around. This probably needs to be more robust from
  other people wrecking the registers.