Numerous cleanups for snmp_enumusers

* Bring in line with Ruby standards
* More sane format for adding new OSs
* Better logging for use on larger networks
* Better error handling
Merge pull request #3 from jhart-r7/landing-3516-jhart

Numerous cleanups for snmp_enumusers