Enhancements to arguments and shell modules

* Added group processing to arguments
* Added blockio support to md5_sum method