made FITS_HOME volatile

if multiple instances of FITS are initialized this may cause problems
if it’s not volatile
updated build
added better logging of errors when a thread fails to initialize
Fixed concurrency bug from the sigIdentifier being static

cleaned up and removed unnecessary code.  If the
BinarySignatureIdentifier sigIdentifier is static the concurrency
problems can occur