Entrypoint should be a JSON array
Fix Container conversion when image ID not present
Set hostname in template options
Handle missing login port
Document magic number in NodeMetadata for Docker
Add environment config option for Docker containers
Added non-null Entrypoint data to test JSON file for parsing
This closes #89