Added a SpellBook class that holds a Map of spells, mapped from their ID, so that spells are easily retrievable by that ID.
BattleCharacters now hold SpellBooks