1. Fixed read-command.c bug with # and a condional prev_type == ';' to prev_type == SIMPLE_COMMAND
2. Fixed dependency graph loops.
3. Optimized forking parallel commands
4. Added test script to test_timetravel.sh
added test4.sh