Method update DeployMasterPage, DeployPageLayout

Add parameter folderPath and deployed master pages and page layouts under it.
Also, to DeployPageLayout added parameter List <webPartEntities> to have default webparts provisioned on page layout.

Reference:
https://github.com/OfficeDev/PnP/issues/66
EnsureFolder to ensure hierarchy of folders.

Added overload method EnsureFolder to ensure hierarchy of folders.
Initial checkin
Added support for adding publishing pages including simple test.
added documentation and default page info
updated documentation
Put methods in alpha order to clean up (no change in code)
Add EnsureTermGroup() method
Update readme.md
Add EnsureTermSet() function
Refactored GetGroupID
Remove siteUrl from summary header
Publishingpage function now gets publishingpage object
Added overloads to allow specifying termstore
Added invalid chars check
Added TermStoreName parameter
Updated comments on GetPublishingPage
Removed file added by mistake in gitignore file
Import term set file, same format as web interface
Merge branch 'dev'