minor fixes to client; we need to add error detection to auth process
.call() now takes a callback for the apiRequests