Cosmetic + safety changes

- Removed unnecessary scan dialog
- Added test to check if current index is valid when selecting one
- RTSP session back to QObject (was QThread)