Hardware Improvements

 * Adds ip addresses, datacenter, CPU/memory details to hardware list
 * Adds 'identity' logic to hardware so you can get details based on an id, hostname or ip address
 * Adds Hardware Manager tests
 * Cleans up filters for listing CCIs a bit
 * Adds hardware to command list so people can know that it exists. (also alphabatizes that list)
Adds use of blank for hardware and CCI listing
Merge pull request #93 from sudorandom/hardware_improvements

Hardware Improvements