Shell args

I wanted to be able to add arguments to shell commands for the Shell module and ended up doing that and rewriting the module into a plugin/class.