Admin side project page creation logic

The logic so far handles page creation through the JSON REST API.
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.
Merge remote-tracking branch 'origin/devel'