(maint) Add new patterns to gitignore

Added new patterns to gitignore for IDEA, rbenv, and vagrant files and
folders. The tmp directory patterns were reduced from two to one.
Merge pull request #138 from colinPL/gitignore_add_patterns

(maint) Add new patterns to gitignore
google cloud integration
add firewall to google default network for given project

- to ensure that pe ports are open
added retry for network failure errors