refactor
loader exceptions ranaming
better error messages
XHR factory