Migrating away from structs and into defined classes User and Group

    Created new files group.c/user.c
    Moved Passwd/Shadow functions over to user
Letting Ruby do its thing with rb_cObject inheritance

    Doing away with wrapped structs
    Moved more into user.c

Shadow fields with date like structures now can be accessed as Time
Migrated over User set/end functions
Progressing with migration of structs to classes

    Finished moving over passwd and shadow classes into user.c
    Started moving over group and gshadow classes into group.c
    Updated test to new use new method to_entry replacing to_s
     - to_s will be the only method "deprecated" and reverted to super
       I'm sincerely sorry about that. :(
Adding lib path to compiled etcutils for unit tests
Finished migration from Struct to Class objects.

    Moved user.c to passwd.c in anticipation of both collection collection classes and parent classes.
Syncing up recent changes
Updated Rakefile and gemspec to accommodation new Version file
Updated test with additional information during copy comparison.

    While cyling through Group files, members are alphabetized.  This
    can create a false positive assertion when the on disk Group files
    aren't in alphabetical order.  The check absolutely needs to be
    handled better in the future.
Ugly sgetpwent function needs cleaned up
Breaking out sgetpwent into multiple functions
Fixed to_entry for all objects

  Found weird iv_set_time bug, could just be Ruby 1.8.7 though
Making things compile correctly on 1.9.3

   Removing unsigned comparison to less than zero
Major changes to sgetpwent and parsenew methods.

    Created new macros RSTRING_BLANK_P and PW_DEFAULT_PASS
Merge branch 'bug/sgetpwent' into feature/classes

    Conflict related to variable declaration inside of iv_get_time and time_t
Adding support for Travis-CI
Trying sudo before_install command.  EtcUtils requires some privilege to run.
Travis sudo bundle
Breaking out build  into two different steps
Extended rb_mEnumerable to all EU classes, removed from the module itself.

  Removed some compile warnings about variable scope