We can now actually fork to the background

And also added a few command line options, for now it's just --help
and --debug. --debug simply means it won't fork into the background.