Implement callback functions for archive_read_open
Add new function autoar_extract_start to do the extraction

This function is not tested and does not write files to disks currently.
Add functions to writing files and a new testing program

Several mistakes are discovered and fixed using the testing program.