Implemented device componennt management.
Began implementing database updating capabilities.

Signed-off-by: Rion Parsons <rkparson@ucsc.edu>