Testing and bugfixes
The main contribution of this release is the 100% coverage testing.
Additionally, it fixes inheritance of the device interfaces (issue #3) and the arguments in the examples (issue #4).
Starting from the next release, semantic versioning will be used.