Added support for config switches.
Updated the schema. This is a fully functioning one.
Added support for reporting mode selection via config switches (currently having
two modes, fast and slow).
Abstracted the LTC2943's API.