Changes:
  Use system perl.
  Removed Data::Show dependency.
  Removed no_keys() and replaced it with pod2usage and a new POD section.
  Moved code comments into the actual documentation for users.
  Minor documentation changes.