Timer0 ISR Routine Not Triggering

When you define a main() function, the IDE doesn't add one. It's main() function calls init(). Yours does not. Significant? Quite possibly.