* file name cleanup
* Using sys.executable to get interpret
* Stop reading on EOF
* EOF handling
* There is a bug in the readline() method. It
  works well in a simple test script but not in the complete
  wrapper (with exactly the same input). Instead of tracking
  the problem I changed to the interator interface of file.
* the wrapper did not return the error code
* added few sendmail like message sent to stderr when something goes wrong
* fixing return code for groupadd
* logging
* policy unittest
* %100 coverage