replacing zepto with plain xhr

this is a pull request for #372 nowhere near done, but I figured we could leave the pull request open