Forker recognizes when things must run in bg

- Forker takes int as argument. That int is the number of the command in
the array.
- Based on whether the flag for runInBackground is 0 or 1, it waits or
doesn't, respectively.