Support foreground option '-f'

This option is useful for running blackbird under like systemd or supervisord, etc.