Removed the +serialization+ use, because it was needed, and just extended the behaviour to accept hash algorithms other than BCrypt, included test for and additional SHA2 hashing, and removed the +min_cost+ variable and option that speeded up the tests