Aways reject with an Error class and some info
Aways reject with an Error class and some info

rejecting with an error allows to get an traceback in the js console which is a
huge improvement for debugging.

bjoernricks/daap.js,bjoernricks/daap.js