Fixing reading CSV files with headers. Introduced a 'lock' for mappers
to wait to read the first line and share it throught the Context object.

Moved a test from src/main.