JSON helpers and easier calback closing
Still Alpha as interfaces may change, however it should be easy to convert
- Created helpers for serializing to JSON and from JSON when dealing with powershell
- Made it easier to always defer InvokeResults.Close by adding ability to skip Objects you do not want to close
- Overhaul documentation
- Adding tests for logging
- Get go statement coverage to 100%
- Some code cleanup.