Removed duplicate statements in Schema script
Added character save and other improvements

If LevelUp, perform a save first in case stats have been modified.
After LevelUp, reload the character to get the new stats.
StatCollection modifies a hash to save stats with Character in one DB
call.
Battle Default Data had old progression values.
New Battle Procedure for saving the character.
Added some documentation to the Battle Service.
AttributePair bug

Bug was that the normalize function I forgot to add the object context.