program execution
update to current version
- properly accepts absolute paths
- made into a seperate function, to more easily merge into another file
- now accepts any number of arguments properly (stuff like "./a.out ls -l --color" wasn't working before)
- executes execv in child process
- returns to parent process after child completes
moved to shellprompt.c
merged with execute.c
forks processes and returns to prompt, 'exit' to quit
shell script for testing
kills child process when executable isn't found
can now exit with a return value - 'exit n'
unified shellprompt.c
added background process execution with &
minor fixes