Cleanup data structs: This refactors the main data blocks for defining pokemon, the icon, their species/hex value, as well as the large trade array in to more human friendly structs. Laying some groundwork to be able to adjust pokemon details pre-trade by @kbembedded .
Bug Fixes: Fix furi crash, Fixes #9 by @kbembedded .