override requestFunction directly on prototype

closes #7
Display warning banner instead of alert box on error

#6
extract response handling common behavior

in the process also fixed bitcoinWithdrawl and cancelOrders
closes #6, closes #8