Updated pkm
Fixing tabs.
contributing
Update everything

disallow void* artihmetic, updating pkm, tweaks to gba, etc.
Adding bool and enhancing pkm format.
Cleaning up my pointer mess.
gen3/gen4 do no use the same pkm struct it seems.
Goals
Goals Format Fix
gba unpack
Fixing formatting.
Finished part of the gba save handling.
Fix a slight issue in the return type.
Added writing gba save (+ checksuming for new system)
Fixing some const issues.
gba sig tweaks
Added nds save loading.
Removing test files.
Missed one.
Added some basic text conversion