Move require to top per standard
Use tighter test expectations rather than just stubs
Standardize common example description
Add pending/unimplemented tests for getservbyname
Add pending examples for getgr* and getservbyport
Implement example for failed lookups
Use unpacking instead of hand-holding arguments
Detect lookup failure and return undef
Improve example description
Implement examples for lookup failures