Initial Commit.
Added additional test coverage.  Added 4 new methods to Classes, including find by ID or name.
Created an etcutils header; moved over preprocessor defines; added a few more methods
Added a lot of new checks and made it easier to add more in the future.
Update README.md
No need to to raise an error if getspnam or getspent return NULL
Using rb_struct_getmember rather than looping over RSTRUCT
Added global uid/gid variables to keep track of new accounts.  next_uid/next_gid now take an optional argument.  Added parse method, which will parse a string into a ruby object (somewhat like sgetXXent)
Parsing pwd should return the current gid not the uid
Now when you call next_*id= you won't skip an id by 1
Formatting and sgetpwent
Adding gemspec
Moving around files for rake compiler
No RDoc in gemspec