parent child fix

* Can’t add a page as a its own parent
* Added autocomplete for adding parent
* Updated ActiveModel to offer a wildcard match