Handle unknown options 

Unknown options in the command line arguments are passed to sh. I have seen that you want to make it use commander.c but I think that there is no need to do that for this specific issue.
this is optional, it was added for personal testing purpose.