Fixing a possible path issue for IE9.

Being explicit by trashing an exception if data can't be determined from the input argument.
Merge pull request #9 from bbcrd/fix-9

XMLHttpRequest is not handled properly in `WaveformData.create` with IE9