added configurable timeout for load failures
fixed issues with configurable timeout for load failures

yeah, testing locally before committing is a good idea
single setTimeout rather than per module
Revert "single setTimeout rather than per module"

This reverts commit bd62ecfe8d2464a91048084d0bc269b38fea1200.
timeoutMs needs to be longer than 100

going with 500 for now
use Meteor versions of setTimeout/clearTimeout
Merge pull request #6 from bruceharris/master

throw error on load timeout; timeout is configurable (in milliseconds)