Feature: issue #2 - introduce testing

Merging this pull requests closes #2.