convert translocations to binary in file
improve object dependencies
change some prototype of error handling functions.
ignore data directories like data, db and tmp