Add ability to toggle switches instead of manually specifying on or off; add device cache for quicker cli init; add beginnings of config file (refs #5)