Minor cleanup
Broken combat (temporarily)
 - Add support for multiple party memebers and enemies in combat.  Up to 9 enemies and 4 party members.
 - Default wizard to girl instead of guy.

 TODO: Like the idea of flipping gender roles for black/white magic users.  i.e. The girl will be battle magic (black), and the guy will be restoration (white).
Rename source/web/ to source/ui/, and move angular html templates near the angular source files.
 - Add static route to templates directory for express server.
Bring npm deps up to date, and prune unneeded ones.  Satisfy david-dm.
Fix up combat.  TODO: More enemies and turn order/rotation.
Make damage component extend SceneComponent rather than TileComponent (which fails on non-TileObject hosts)
Remove knowledge of scene view from GameCombatState.  Move logic into combatCanvas to prepare for map/combat page transitions.