semi-working ui

- requires player template (temporary player template in ui.clp for
testing)
- does not check if hero names are valid
- does not add enemy heroes to facts

Can run by first loading heroes.clp, then ui.clp. test-rule in
heroes.clp commented out so rules in ui.clp can fire.