changed sha384 implementation to use DEFINE_MD
deleting unused files
tidying include files