Use .net for json, lots of other stuff

All kind of changes for Customer Contract objects.  Hear of module now
uses .Net native library for json handling because the PoSH
implementation cannot handle large result sets from REST calls.