Added 'fresh' target to make a full rebuild
Drop externals.h, added DES.h
Impoved DES.h, added AES.h, updated SM.c