pass false rather than url to connect
add exponential backoff
make AMD and commonjs loadable
add bower package file