Save every thing in ISR_Handler, add config, iret registers for nested interrupts
ISR_Handler is working without the fancy stuff of disabling/enabling,
incrementing/decrementing thread dispatch and nesting levels respectively.
Note: Avoid using GDB as it the timer works even during the break point.
This caused me a lof of waste of time debugging vague problem!
Ticker.exe is working now using some memory footprints.