Version 0.1.05

Backend changes:
* Apparently I clobbered the code for the SOAP CharacterAttack call.  Reimplemented it.  Fixes #47
* Refactored some of the Character::Attack method.
* Removed silly code that got character's attack range.  It's built into attack now.
* Most of CharacterAttack logic is all in the Class now, which is better than it was.
* Monsters get angry when the player attacks them.  Fixes #56
* New style of how classes give results back in the Character class, Attack method.
* An attempted move into an enemy-occupied territory now attacks it.  Fixes #46
* Modified error 122 (attempting to move to occupied tile) to include info that an attack was attempted.  Fixes #46