begin new movement rules.

tests are not passing yet (test-first).
start removing makeblock/makeworld, they are obsolete.
configurable unit upkeep.
add -a for automatic taxation and weapon information.
Merge branch 'atlas'
fix json output (allies).

report error for bad json files (template).
fix a crash (battles).
clean reports when no things have no info.