Sound files operational

SoundList now manages the updating and memory management of sounds. A
factory componenent added for creating sounds. A new file format ".spf"
added to create sound structures.