first revision of 'stats' data type

pokemon have stats in a table in the rom. That table can now be located,
parsed, and added to the variables.
first revision of pokemon names

besides the script, I also added the concept of "labels" to allow models
to specify what the head text should contain. Currently the only use of
this is putting the pokemon name as the header when looking at pokemon
stats.
- also made the text for bytenums slightly smaller to fit 3 digit
numbers a little easier.