Error Detection / Main()

We now properly look to make sure commands exist. We can also handle
commands that have no arguments (like cpusage()). In this same vein, the
assignment of variables has been moved around, as this was causing a
seg. fault when there was only 1 command in my_argv[]