Hardware

Adding in manager and CLI for hardware device listing and details. Still needs tests...