Alpha version with some tests
Version 0.1 - with tests.