separate files for SHA1 and app stuff

just to be cleaner. SHA1.h is header with prototypes, defines, etc.
forgot to add the files lawl