Ruby Implementation of Knuth Shuffle; gitignore added