Add ruby code quality tools, chef testing tools and basic cloudformation code

Presently this will write out an empty key file; we didn't want to commit SSH key to git. In the next pass we'll revise this to use S3 as discussed.