Initial attempt for example hammer plugin

  Fails to load module (when added to config),
  but without `lib` directory it seemed to work.
How to make it work

  (almost... still issue with lib)
It works :-)

  Thanks daviddavis :-)
make README instructions copy&paste ready
Import users and organizations

  and put users into organizations
1st try to import systemgroups
Make zzzexample be zzz:example to match the others
Add building/installing gem to README
Added zzz:base --help
Revert "Added zzz:base --help" because that's clamp's job, not mine

This reverts commit 822ec61909c5d5021521f928feda991bfb80774a.
Some ruby experimentation
Fix hierarchies so that hammer-subcommands work
* Add sat5 as the main HammerCLI command
* Make other commands subcommands of sat5
* 'hammer sat5' now lists the stargate subcommands
Standardizing on how to name/describe commands:
file foobar.rb:
module HammerCLIImport
  class Sat5Command
    class MyNewCommand < BaseCommand
      command_name "foo"
      descr "This is the FOO command - it comes before BAR"
      ...
    end

    class MyOtherNewCommand < BaseCommand
      command_name "bar"
      descr "This is the BAR command"
      ...
    end

  end
end

Note: autoload_subcommands appears to only want to be called once
per module, leave in sysgroups.rb till we understand better
Fix iso8601 format for time

Some ruby version does not provide this and some
have wrong format string (missing '%' sign for time zone).
CSV module is not playing well with stdin

(it is doing some wild seeks)
Hash that will remmember which values were added after initialization
Order requires
Saving hashes into files
Compactization
start using BaseCommand