Added startup code to library
Created reset function and removed WDT_RESET macro
Remove unnessisary startup code
Added structure to save error info across a reset
Forgot to add unsaved changes to crt0.asm
Added code to save restore saved_error
Reverted to old code to get things to work
Merge branch 'startup-fix' into startup-code
Reverted crt0.asm and coppied over saved error magic check
Added save/restore code for saved_error
Merge branch 'startup-code' into error-lib
Added error lib support