Added support for creating publishing pages

Support for creating publishing pages. Including powershell command implementation and some unit tests.
Some minor changes to the PageExtension test like adding support support to decide web templates with parameter.