Allow JSON to be Input from a File (#1175)

- Pass JSON files to parameters and annotations
- Refactor parameter and annotation handling
	- Use KeyValueArr data type to store annotations and parameters
- Refactor summaries for get commands
	- Use KeyValueArr data type to get annotations and parameters
- Refactor parameter and annotation tests
	- Order of params and annots are not guaranteed in Go map data structures
- Fixes: #426
4 files changed