Some small refactoring. number_obfuscator.rb is nicely small now
Added Yard documentation
Added performance test. Also added .yardoc to .gitignore
Added .yardoc to .gitignore