Added the #define block to boot the chip from the debug configuration in mplab
Added the simulator Interface
Switched to the new PID struct setup.

This seemes to have fixed the rebooting problem.. It would seem the old struct was malformed. close #4