Issue #49 - Made more unit-tests
issue #45 - Implementing translation units