Write ruby implementation of PolyPassHash with reference to python imple...

I wrote ruby version of PolyPassHash in the sprit of studying encryption with decent amount of tests.

This is completely mimic of python implementation, but I think it is still worth for ruby programmers to understand the concept of PolyPassHash.