use methods to set name and filename

- refactor setting name and setting filename
- add soundName and fileName to getFileName to allow initialization of
  the sound name and the file path for already configured sounds
- add TODO to check with parent UI if sound already exists