[add] register/deregister methods to components
[add] test placeholders for register/deregister
Merge pull request #3 from Lulo/component-deregister

[add] register/deregister methods to components