added component tests
Merge pull request #61 from domachine/feature/component

ship this module as component