all one-part commands are now working, i.e. 'ls' and 'ps'. Need to fix separate() function to allow for extra arguments to be passed