return clearer, more verbose errors
use anthracite CORS json requests

i verified that this makes the error callback work properly
(unlike before). we can do this now that anthracite accepts
CORS requests