Monitoring/ops Improvements

 - If an environment variable is set, make a new monitoring package that continuously sends data to amazon cloudwatch on app internals such as queue length and throughput, as well as system level metrics like disk and memory free.
 - Use a ramdisk for better disk performance.
 - add notification alarms using the new metrics
 - don't require a S3 user, generate it in the cloudformation template to ensure the user has access to s3 and cloudwatch.