Added yard gem
Added magic encoding comments
Added YARD style documentation
Grouped refinements into a module