Use for loop for registering and instantiation
Update button events
add coverage report
Merge pull request #26 from hybridgroup/409-add-coverage-report

add coverage report
Fixes #27 and #28 by correctly reading analog data and calling proper conversion function
Bump version to "0.17.0"