Added a compare method to use with local authentication

I wanted to add a method to JFBCrypt so that I could check if a provided password matched the hashed version for local authorizations. I'm not thrilled with getting the salt from the hash by using a substring (line 889). If you have a cleaner solution I would be more than happy to use it.