Matt Haysom - Added Record feature - requires /tmp/ directory to be
made, still requires some minor tidy up and addition of codecs.
Potential problem with OS X identified
Matt Haysom - Minor change