lock form inputs during fetch. add fetch timeout. see bitpay/bitcore#518

This potentially fixes a UI error with fetching PaymentRequests. Please read https://github.com/bitpay/bitcore/issues/518#issuecomment-57361768 for more information.