Use "module_function" instead of "class << self"
Refactor... add Entry object
Update README