Add daemonizing and parameter handling