Fix #1: Better handling of exceptions in ASR

If a sample rate is unsupported, throw a meaningful error message
Handle unsupported file types in ASR handler

Throw a meaningful error
Cleanup of output while processing ASR