add Makefile, atbash, caesar and vigenere
use exit(EXIT_..) for the main exit points