first reader implementation; unit tests
unit tests
build script
ignore a.out