Added PIC18 port
Added propert interrupt handling