Merge with chris pull request 2.
LifeString Added
Random State Added.
GetRLE works with LifeString and simplified.