add metadata, hostname, and domain editing for hardware and CCI

Added docblocks for edit
Merge pull request #135 from CrackerJackMack/metadata

add metadata, hostname, and domain editing for hardware and CCI