added Key.c, Key.h and a Interrupt on SW1