Stop recursion loop, and fix permission.
Merge pull request #2 from adam-vessey/7.x-permission-and-recursion

Stop recursion loop, and fix permission.
Nelson and James' fix for extra textfields and submit button on the form.
Merge pull request #4 from jordandukart/master

Nelson and James' fix for the extra textfields/submit button on the form.
Check that the object was loaded before trying to use it.
Change query to use the label.

Multiple dc:titles were making weird things happen (certain
children happening appearing multiple times).