Tidy up rules and start on nunit rules
Add more types.

Add a property constructor.
Fix wimpy when Dragon decides to give an initial capital