Allowing unicode filenames

This makes it so that an exception isn't raised if the path or id provided to the `AudioAnalysis` object is `unicode` instead of `str`. It's definitely *not* a vital change but I generally work with unicode strings internally so this would just be a little nicer for me. I don't think that this should break anything.

Thanks for this awesome API/module!