Added config existence check, custom port setting, and status bar