Update randpoke

Updated the pokedex file to include typings and ORAS megas.
Much improved command structure:
- can now roll for pokemon of a specific type
- failsafe for if conditions are rolled for which it cannot find results
(avoids infinite loop)
- uses array sorting to ensure it only tried each pokemon once.
- uses a two objects to keep track of all the parameters
Merge pull request #7 from SolarisFox/Patch-Fox

Update randpoke