Added some error messages, fixed exec()
PATH working properly

Program exiting after one exec.  Can solve this by making child
processes.