Added SHA-1 digester, hex encoder, and JavaResources object