Minor whitespace cleanup, quote type change, ruby 1.9 hash format, also changed source group ID and added a duplicate rule test in the "add test" section, lastly removed the "-1" protocol test because that is not allowed outside of VPC