Network timeout enhancements
Enhancement release:
- Issue #32
- change timeout default to 2 minutes
- add retry after timeout.
- change default create behavior to "ignoreIfAlreadyExists"
- (No issue)
- fix misspellings
- change .gitignore so that .gitignore is not ignored