New Updates

Courtesy of Peter Pichler (pichlo), several new updates:
- Adds the ability to customize audio filenames, via a user-defined
 format string.
- The most recent audio source used is remembered, and automatically
 selected when restarting.
- Orecchiette can be set to immediately begin recording when started.