Closes GH-295 Freeseer Exception when talk database is empty

- When no database present default to a title of "default"
- Fix issue when stopping a recording with no event and room set