Metadata

Adds the ability to add/edit the metadata on a CCI or hardware.  Also includes the "edit" command to hardware and CCI CLI commands.