User recordings & playback

Users can now record themselves through the GUI. The files are
automatically saved in the ‘Recordings’ directory.
The user can also play back the most recently recorded file (since
startup).