Modified the new_head function to take a rage increase and added code to
regenerate pids every round.

Now not only does the new_head function take a variable to determine
how much rage is increased, each process that is not the root process will
create a new head and exit every time it goes through the hydra_day_to_day.
This means that pids and process names will change every round, making it
harder to 'kill -9 <pid1> <pid2> ...'