benb in OpenACS

Added comment and contract tag defenitions

Renamed loop index in list tag to prevent collisions, which enables us to now use nested lists