major overhaul: removing threading from jobs, making the program stable, adding a missing feature
adding some features to the Makefile