added some tests for getting the root page
added Page#slug validations
added validations for Page#parent; refactored page specs
added validations for Page#parent; refactored page specs