Merge pull request #49 from calebfornari/master

Add VPC support
added env/ to .gitignore for virtualenv requirements
reading the precise response time distribution from the csv file using the -e flag
improved labels on two of the reporting statistics to be more accurate
correctly calculating pdf for response times of all bees
recalculating cdf based on the pdf
added reporting for the correctly calculated cdf results across all bees
removed the fifty and ninty calculations so as not to confuse things
added option to optparser for writing the csv file to disk with all of the percentiles
fix for when there are too few data points per cdf on each bee.
reporting results to a csv file if specified.
doh. much easier to do this by sampling rather than the confusing way of converting to pdf first. added benefity of handling small data sets in a much better way. +1
merging in calc_median branch
benchmark_command was not getting the options correctly. fixed that.
the headers were broken when they are referenced further down in the file. fixed that.
Merge pull request #52 from deanmalmgren/calc_median

closed #29
Fixes VPC support when there are name collisions between the security groups

This checks if subnet is set and if so it only looks for a match on the name when the vpc_id is not None.  Otherwise, if subnet is None then it makes sure the vpc_id is also None
Cleaning up formatting.

It looks like whoever added the _get_security_group_ids(...) method  used tabs while the rest of the project uses spaces.  I have converted the function to spaces.

Also cleaned up the placement of subnet_id since it was indented with tabs as well.
Merge pull request #61 from Altonymous/patch-1

Fixes VPC support when there are name collisions between the security groups
Adds support for passing the pem key when scp'ing the data file to the bee instance

The scp was failing because it doesn't specify the .pem key in the command.  This includes it in the command.