Initial commit of Peripheral Provider

Peripheral provider will: Obtain information from peripherals and relay
to main control, using computer label for peripheral type selection