Changes

* added most of the methods I think a parent will need(if not all)
* need to finish the rest api for the parent
* and the common spelling service methods