Started adding XML to Trainer
Upgrade JNodalXML library #42
Action framework XML, player win actions ?

too tired to test, i think it works
ActionType.BATTLE

Trainers must have id saved in XML
JPokemonConstants TRAINER_PATH added
Actions can build trainers from file and start battles
Actions execute now may produce LoadException
Actions use Factory pattern and inheritance
Starting on map editor
a little improvement
NPCEditor, bugfix

NPCEditor works, except for committing changes to database
Oak is now a professor again
NPCTypeEditor

NPCEditor bugfix for NPCTypes overpopulating dropdown
NPCTypeEditor added
NPCType.toString added to better display NPC Types in Editor
Trainer xml bug fix for missing node name
Trainer bugfix to set Pokemon to themselves also
Trainer bugfix to save and restore name from XML
Pokemon improvement thing... it's just a little better
BattleView bugfix for aiming at a target
BattleAction won't execute if the server config says no
WildTrainer has id 100, to allow BattleView to aim at it
Gary has been added, and he'll fight you with a squirtle in oaks lab
added some images
Refactored Player's Progress into Record
RecordTests
Tests

PokemonTests++
MoveBlockTest++
Moveblock bugfix
StatBlockTests bugfix
StatBlock formatting
Rival name #44
Save starter pokemon #43
Context-aware speech actions

Also some stuff in the database that uses this stuff
Context-aware battle actions

Rival has battles you with their appropriate choice
PokemonTrainers use String id #46

Change er'where
This should be not broken i think maybe probably
Removed unnecessary stuff