documentation updates
update Core.JavaScriptInjection
Reorganise methods to clarify Site (collection) vs Web (site) operations
Deprecate confusing use of the term 'site' and instead use Web
Add basic logging to delete / create Web methods
Bug fix case insensitive comparison checking if site exists (note: casing bug was in original code)
Specify only the properties needed to be retrieved