MAJOR fix: np hashing application and pbkdf2_check function was incorrectly feeding the string array of the salt to PKCS5_PBKDF2_HMAC, rather than base64 decoding the salt and sending the actual byte array. Changed default salt and key length to 16 and 32 respectively in test programs, and changed default iterations to 128000. Added pbkdf2-check app to makefile. Added additional optional argument to np program, to take base64 encoded salt string to test hashing with. Added additional arguements to pbkdf2-check app to allow to specify password and hash.