Refactor common component functionality to component.js
Use component.js in all components
Fix tests
Add Component constructor to gearsloth library
refactored the blackbox test a bit, nothing should be wrong but for some reason it fails
Merge branch 'component-refactor'
Bump version
A package release
Merge conflict resolution for example-configs