fixed issue #11: requires does not work for a chain greater than 2
suites
added missing comments
fixed issue #10: Variable names aren't allowed to contain dots, but
validator does accept this