allow overriding pid_file
set correct process_name
set correct listen port
add support for listen param