Removed ARM architecture dependencies in interrupt

Created the new interrupt files it has been abstracted.
And, The part of configuration(irqmap), it has been moved to main.c.