Admin side project page creation logic further

User can now create a project page with given name and set it as a child
of an existing page or just a root page.