[Kelvin] - Added Memento Design Pattern for Audio Files - Still need to
fix problem with adding multiple states for the same media file