basic functionality for headers and arguments; don't remove debbuging printfs; test this shit: ./cconc < test