working on the third assertion. need to re-examine some method
fixed getgroups method to return an array
3rd assertion test passes.
working on 4th assertion. changed getgid.
made groups variable. added comments on order of operaton. testing 4th assumption.
Merge branch `executable` into `master`.
Notes on `executable.t.js`.