Added basic configuration management, as well as additional examples and documentation.
Hoverboard motors can now be configured using the library. Several examples illustrate this process.
Added tests and made improvements to the backend. Reads are now buffered. Fixed bugs related to the run_state
method.