Add virtual private cloud support

* Added vpcs type and vpc_connection handling.
* Added gitignore for vim swp files