Don't spawn child process

It did not work anyway when killing the process.
Add option for warmup URL
Added option to exit immediately

Useful for timing warmups
Set app pool idle timeout to 1 week
Update existing site if possible

This allows external programs to change things like log format etc
Merge pull request #6 from jeppenejsum/master

Lots of new options