Issue #8 - Moved unit test code from src/ to tests/ and updated makefile